title: Why does SQL*Plus commit on exit?
body: <p>Surely this should be the same as a termination of a session and cause a rollback? It seems to me to be the most un-Oracle thing possible. I was actually shocked when I found out that it did this</p>
  
  <p>More importantly - would anyone object if Oracle changed it to rollback on exit? </p>