Paralelizando chamadas em PL / SQL
Eu tenho um pacote com um proc que irá executar uma série de outros procedimentos, da seguinte forma:
CREATE PACKAGE BODY pkg IS
CREATE PROCEDURE do
IS
BEGIN
other_pkg.other_proc;
other_pkg2.other_proc2;
other_pkg3.other_proc3;
END;
END;
Existe alguma maneira de executar os procedimentos em paralelo, em vez de em série?
EDITAR:
Esta é a maneira correta de usarDBMS_SCHEDULER
Neste caso:
CREATE PACKAGE BODY pkg IS
CREATE PROCEDURE do
IS
BEGIN
DBMS_SCHEDULER.CREATE_JOB('job_other_pkg.other_proc', 'STORED_PROCEDURE', 'other_pkg.other_proc;');
DBMS_SCHEDULER.RUN_JOB('job_other_pkg.other_proc', FALSE);
-- ...
END;
END;