dbms_job would be the appropriate thing for this