F9 führt nur eine Anweisung aus. Standardmäßig versucht Toad, die Anweisung dort auszuführen, wo sich Ihr Cursor befindet, oder behandelt den gesamten hervorgehobenen Text als Anweisung und versucht, diese auszuführen. Ein ;
ist in diesem Fall nicht erforderlich.
F5 ist "Als Skript ausführen", was bedeutet, dass Toad entweder den gesamten markierten Text (oder alles in Ihrem Editor, wenn nichts markiert ist) nimmt, der mehr als eine Anweisung enthält, und ihn so ausführt, als wäre er ein Skript in SQL*Plus. In diesem Fall muss also jeder Anweisung ein ;
folgen und endete manchmal (in PL/SQL-Fällen) mit einem /
.