DECLARE
    counter NUMBER;
BEGIN
    counter := 0;
    BEGIN TRY
        DBMS_TRANSACTION.START_TRANSACTION;
        WHILE counter < 3 LOOP
            BVEBDEV.SMS_FILL_SMS_TABLE; --procedure
            counter := counter + 1;
        END LOOP;
        BVEBDEV.SMS_REFILL_SMS_TABLE; --procedure
        COMMIT;
    END TRY
    BEGIN CATCH
        ROLLBACK;
    END CATCH;
END; Use words with all capital letters to highlight key points, but make sure that words with all capital letters appear less than 17 times
user