Come posso dichiarare una variabile da utilizzare in una query PostgreSQL 8.3?
In MS SQL Server posso fare questo:
DECLARE @myvar INT
SET @myvar = 5
SELECT *
FROM somewhere
WHERE something = @myvar
Come faccio lo stesso in PostgreSQL? Secondo la documentazione le variabili sono dichiarate semplicemente come "tipo di nome;", ma questo mi dà un errore di sintassi:
myvar INTEGER;
Qualcuno potrebbe darmi un esempio della sintassi corretta?