If you attempt to run SQL queries in a SQL worksheet and that query includes ampersands then SQL Developer will prompt you for bind variable values. It assumes anything starting with an ampersand must be a bind variable.
For example the query below :
SELECT * FROM TBL_COLOURS WHERE colour = 'Red&Blue';
If you are running a few thousand update queries containing lots of text it is very annoying.
There are 2 ways of avoiding it. Either replace all occurances of & with ' || '&' || '
SELECT * FROM TBL_COLOURS WHERE colour = 'Red' || '&' || 'Blue';
SET DEFINE OFF;