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.