Como declaro uma variável para uso em uma consulta do PostgreSQL 8.3?
No MS SQL Server, eu posso fazer isso:
DECLARE @myvar INT
SET @myvar = 5
SELECT *
FROM somewhere
WHERE something = @myvar
Como faço o mesmo no PostgreSQL? De acordo com a documentação, as variáveis são declaradas simplesmente como "name type;", mas isso gera um erro de sintaxe:
myvar INTEGER;
Alguém poderia me dar um exemplo da sintaxe correta?