PL/SQL: Bucle FOR y FOR REVERSE
El bucle FOR es ideal cuando se necesita iterar un número predefinido de veces. Automáticamente maneja la inicialización del contador, la condición de parada y el incremento.
Ejemplo 1: Bucle FOR estándar
DECLARE
numero number(2);
BEGIN
FOR numero in 10..20 LOOP
dbms_output.put_line('Valor de numero: ' || numero);
END LOOP;
END;
Ejemplo 2: Bucle FOR en reversa
Usando la palabra clave REVERSE, el bucle itera desde el límite superior hasta el límite inferior.
DECLARE
BEGIN
FOR f IN REVERSE 0..5 LOOP
dbms_output.put_line('Valor de f = ' || f);
END LOOP;
END;