EXIT WHEN clause.
SQL> SQL> CREATE TABLE MyTable ( 2 num_col NUMBER, 3 char_col VARCHAR2(60) 4 ); Table created. SQL> SQL> SQL> DECLARE 2 v_Counter BINARY_INTEGER := 1; 3 BEGIN 4 LOOP 5 INSERT INTO MyTable 6 VALUES (v_Counter, 'Loop index'); 7 v_Counter := v_Counter + 1; 8 EXIT WHEN v_Counter > 50; 9 END LOOP; 10 END; 11 / PL/SQL procedure successfully completed. SQL> SQL> SQL> drop table MyTable; Table dropped. SQL>