Casi lo tienes, pero mejor empieza aquí plpgsql
Algunos señalarán que PL/pgSQL
no es la única forma de escribir procedimientos almacenados para PostgreSQL y serán correctos (esa es una de las ventajas de Postgres), pero por otro lado PL/pgSQL
es agradable y relativamente fácil para empezar.