For-Schleife ist ein PL / SQL-Konstrukt. Versuchen Sie, Ihren PL / SQL in den BEGIN / END-Block zu schreiben.
Wenn Sie Variablen deklarieren müssen, beginnen Sie mit DECLARE. Etwas wie das:
%Vor%Ich hoffe, das hilft.
PS Beachten Sie, dass serveroutput on ein SQL * Plus-Befehl ist und nicht Teil von PL / SQL ist. Es aktiviert nur die Ausgabe, so dass Sie die Ausgabe von der Funktion dbms_output.put_line () sehen.