Conosco solo due modi.
Il primo è usare PREPARED STATEMENT
(Esempio dopo il manuale di PostgreSQL):
PREPARE usrrptplan (int) AS
SELECT * FROM users u, logs l
WHERE u.usrid=$1 AND u.usrid=l.usrid AND l.date = $2;
EXECUTE usrrptplan(1, current_date);
Il secondo è "trova e sostituisci" $1
, $2
, .. ecc. da valori propri. Ma vuoi evitare questo.