DECLARE
    counter NUMBER;
    txn1 INT;
BEGIN
    counter := 0;
    txn1 := DBMS_TRANSACTION.START_TRANSACTION(0); -- start a new transaction
    WHILE counter < 3 LOOP
        BVEBDEV.SMS_FILL_SMS_TABLE; --procedure
        dbms_lock.sleep(8);
        counter := counter + 1;
    END LOOP;
    COMMIT; --commit the transaction
    txn1 := DBMS_TRANSACTION.COMMIT(txn1); -- commit the transaction
    dbms_lock_wait(NULL, 8);
    BVEBDEV.SMS_REFILL_SMS_TABLE; --procedure
    COMMIT; --commit the transaction
    txn1 := DBMS_TRANSACTION.COMMIT(txn1); -- commit the transaction
END; оптимизируй oracle 19c oltp возможно ли убрать dbms_lock.sleep(8) Give two different versions of responses. Please separate the responses with 6 asterisk symbols: ******.
user