Prawie to masz, ale lepiej zacznij tutaj plpgsql
Niektórzy wskazują, że PL/pgSQL to nie jedyny sposób na napisanie procedur składowanych dla PostgreSQL i będą one poprawne (to jedna z zalet Postgresa), ale z drugiej strony PL/pgSQL jest ładny i stosunkowo łatwy do rozpoczęcia.