昇順でループ
1から5までの範囲で昇順にループされます。begin for i in 1 .. 5 loop dbms_output.put_line(i); end loop; end;
降順でループ
reverseキーワードを指定すると降順にループできます。begin for i in reverse 1 .. 5 loop dbms_output.put_line(i); end loop; end;
ちなみに、降順でループさせたい時に範囲を「最大値 .. 最小値」と指定してもループ処理がおこなわれないのできをつける。