Procedimentos armazenados
Exemplos:
Vcol PRODUTO.COD%TYPE Coluna
Vlin PRODUTO%ROWTYPE Linha (Inteira)
Pondo em Prática
CREATE FUNCTION TesteType (n numeric) returns boolean as
$$
DECLARE
ret boolean;
vcod PRODUTO.COD%TYPE;
BEGIN
ret:=false;
vcursor Record;
BEGIN
END;
$$
LANGUAGE 'plpgsql';
Referências
• Funções SQL PostgreSQL
http://www.postgresql.org/docs/9.2/static/xfunc-sql.html