Como criar uma função temporária no PostgreSQL?

Eu tenho que executar um loop no banco de dados. Este é apenas um requisito único. Depois de executar a função, estou descartando a função agora.

Existe alguma boa abordagem para criar funções temporárias / descartáveis?