しばらく使ってないと忘れてしまいますね。JavaとかCとかとは書き方が違うので。
PL/SQLでのLOOPの書き方は以下。配列 test が 1から始まるインデックスを持ってるとして、配列 test の FOR/LOOP の例。
FOR loopIndex IN 1 .. test.COUNT LOOP
— ループ内の処理
dbms_output.put_line(test(loopIndex));
END LOOP;
※配列変数 test が未初期化の配列だった場合、LOOP には入らない。
※ループ変数である loopIndex は、別途宣言の必要なし。