of course, if you change the defaults - if you change the way sqlplus works by default, if you disable or change a feature - you might have to accommodate for that.
But I also rely on ";" working - I rely on the defaults being in place. Everywhere
As does everyone pretty much.
ops$tkyte%ORA11GR2> set sqlterminator *
ops$tkyte%ORA11GR2> select * from dual*
better not show any queries without explicitly setting every sqlplus setting? It gets a little whacky after a while.