Você quase conseguiu, mas é melhor começar aqui plpgsql
Alguns apontarão que
PL/pgSQL
não é a única maneira de escrever Stored Procedures para PostgreSQL e eles estarão certos (essa é uma das vantagens do Postgres), mas por outro lado PL/pgSQL
é bom e relativamente fácil de começar.