executing a stored procedure on a monthly schedule I'm looking to create an invoicing procedure that executes automatically once a month.   The procedure name is INVOICE_PROC.  

I have tried to use a trigger to execute it but I can't get it to work. Would a trigger even be the best way to do this?
Use Oracle's DBMS_SCHEDULER to schedule a job to run monthly.