1. CREATE OR REPLACE PROCEDURE sp_test_for_loop
    2. IS
    3. BEGIN
    4. FOR i IN 1..10 LOOP
    5. dbms_output.put_line('i is ' || to_number(i) );
    6. END LOOP;
    7. EXCEPTION
    8. WHEN OTHERS THEN
    9. NULL;
    10. /
    11. delimiter ;
    12. obclient>
    13. obclient> set serveroutput on;
    14. Query OK, 0 rows affected (0.01 sec)
    15. obclient> call sp_test_for_loop();
    16. Query OK, 0 rows affected (0.06 sec)
    17. i is 2
    18. i is 3
    19. i is 4
    20. i is 5
    21. i is 6
    22. i is 7
    23. i is 8
    24. i is 9
    25. i is 10
    26. obclient>