Vous pouvez y parvenir en utilisant les commandes PREPARE, EXECUTE, DEALLOCATE pour gérer les instructions, ce dont nous parlons vraiment ici.
Par exemple :
PREPARE test AS SELECT * FROM users WHERE first_name = $1;
EXECUTE test ('paul');
DEALLOCATE test;
Peut-être pas aussi graphique que certains pourraient le souhaiter, mais certainement réalisable.