If you want to run PL/SQL code periodically or at a specific time or, use DBMS_JOB.
Check for more information:
[url]http://otn.oracle.com/doc/oracle8i_816/server.816/a76956/jobq.htm[/url]
You need an account, but it's free.