+1 за подходи DBMS_SCHEDULER и DBMS_JOB, но също така помислете дали трябва да използвате различен подход.
Ако имате процедура, която се изпълнява по ред по ред и установите, че е бавна, отговорът вероятно е да не стартирате процедурата няколко пъти едновременно, а да гарантирате, че вместо това се използва подход, базиран на набор. В краен случай дори тогава можете да използвате паралелна заявка и паралелен DML, за да намалите времето на стенния часовник на процеса.
Споменавам това само защото е много често срещана грешка.