When executing a bunch of SQL commands, and some of them fail, I cannot find out exactly which command failed. E.g. the WTP SQL editor lists all executed commands together with the answer from the database in a seperate window. PL/SQL Developer is even more friendlier: it moves the cursor to the point in the SQL buffer where the last error appeared.