I agree with Bink - for production code readbility is most important. Incidentally I use a similar format (all items start a new line), but with the variation:-
where
........column1 = value1
....and column2 = value2
....and (...column3 = foo
.........or.column3 = bar)
-- and similarly for...
(As this is my first post, can I add my congratulations on making an excellent product - I'm not sure what I'd do without it. Oh yes, I remember - SQL*plus and 'show errors' :-o )
To report an anomaly I have experienced with version 5.1[.3.704]: Whenever Developer performs a 'background'...