PL/SQL: Bucle Básico (LOOP)

El bucle básico LOOP ejecuta un bloque de código repetidamente. Es responsabilidad del programador definir una condición de salida usando la instrucción EXIT o EXIT WHEN para evitar un bucle infinito.


DECLARE 
    valor number := 10;
BEGIN
    LOOP
        dbms_output.put_line(valor);
        valor := valor + 10;
        
        -- Condición de salida
        IF (valor > 50) THEN 
            EXIT;
        END IF;
    END LOOP;
    
    dbms_output.put_line('Valor Final: ' || valor);
END;