Podemos fazer isso de maneira bastante simples, basta utilizar o comando DECLARE logo acima do "BEGIN" da sua função e colocar o nome da variável e o tipo dela.
Lembrando que o tipo deve ser um aceito pelo PostgreSQL, então temos integer, bigint, text, character varying(X) ou qualquer outro de acordo com a sua necessidade.
Na aula vamos abordar também o tipo RECORD! Esse cara aqui começa a abrigar algumas tecnicas bem bacanas especialmente do PostgreSQL... Conseguimos criar um recordset baseado nas informações de uma query!
Eu mostro duas forma para que você possa ver como funciona... Tanto utilizando o INTO para uma sintaxe mais simples, como usando o FOR para ter um laço de repetição.