Creando un trabajo en Oracle usando DBMS_JOB

Estoy tratando de crear un trabajo que ejecutará un determinado procedimiento cada Navidad. Esto es lo lejos que he llegado:

<code>declare
   jobno number;
begin
   dbms_job.submit( jobno,
                   'BEGIN GiveCoins; END;',
                    to_date('12/25', 'MM/DD'),
                    'sysdate + ?');
end;
/
</code>

Sin embargo, parece que no puedo encontrar una manera fácil de cambiar el intervalo a anual y, en general, estoy bastante confundido acerca de cómo hacerlo, cualquier ayuda muy apreciada.

Respuestas a la pregunta(1)

Su respuesta a la pregunta