Die Verwendung von Substitution-Variables kann durch die Eingabe von
set define off;abgeschaltet werden. Dies ist insbesondere dann von Interesse, wenn ein zu prüfender String ein & Zeichen enthält.
Häufig werden eher Bind-Variables benötigt. Diese werden als Name mit einem : als Prefix gekennzeichnet (z.B. :foo). Für diese wird einmal der benötigte Wert angefragt und dann an allen Stellen der Query eingefügt.
Beispiel:
select :foo, :foo || :foo from dual;
Quelle: http://stackoverflow.com/questions/16390431/correct-usage-of-substitution-variable-in-sql-developer