Paralelizando llamadas en PL / SQL

Tengo un paquete con un proc que ejecutará una serie de otros procedimientos, como por ejemplo:

CREATE PACKAGE BODY pkg IS
    CREATE PROCEDURE do
    IS
    BEGIN
        other_pkg.other_proc;
        other_pkg2.other_proc2;
        other_pkg3.other_proc3;
    END;
END;

¿Hay alguna manera de hacer que los procedimientos se ejecuten en paralelo en lugar de en serie?

EDITAR:

Es esta la forma correcta de usarDBMS_SCHEDULER en este 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;

Respuestas a la pregunta(2)

Su respuesta a la pregunta