Um das formas de criar uma função no PostgreSQL utilizando pl/pgsql é utilizado a estrutura básica abaixo apresentada:
CREATE OR REPLACE FUNCTION <nome>() RETURNS VOID AS $$
DECLARE
<variaveis. Nao tendo, nao precisa desta area DECLARE>
BEGIN;
<CODIGO DA FUNCAO AQUI>
END;
$$ LANGUAGE plpgsql
Esta função não recebe argumento e nem retorna nada.




