Puoi ottenere questo risultato utilizzando i comandi PREPARE, EXECUTE, DEALLOCATE per la gestione delle istruzioni, che è proprio ciò di cui stiamo parlando qui.
Ad esempio:
PREPARE test AS SELECT * FROM users WHERE first_name = $1;
EXECUTE test ('paul');
DEALLOCATE test;
Forse non così grafico come potrebbe piacere ad alcuni, ma sicuramente praticabile.