The problem here is the way SQL*Plus interprets the commands passed to it. Remember the "SQL command terminators"? Semicolumn (;), slash (/) and a blank line