Código SQL:
Ver original
SYS.DBMS_JOB.SUBMIT ( JOB => v_job_number ,what => ' UPDATE T_RECEPCION R SET R.ID_ESTADO = 1 WHERE R.ID_ESTADO = 6 And EXISTS (select 1 from t_llamado L where L.id_num = r.id_num AND L.NUM_LLAMADO IN (1,2) and trunc(f_llamado) = trunc(sysdate) AND f_llamado + 10/1440 <= sysdate and not exists (select 1 from t_llamado L2 where L.id_num = l2.id_num and l2.f_llamado > l.f_llamado --and L2.NUM_LLAMADO > L.NUM_LLAMADO ) ); COMMIT;' ,next_date => sysdate ,INTERVAL => sysdate + 5/1440 ,no_parse => FALSE ); COMMIT; END SET_JOB;
Compilado sin problemas.
El problema es que el job no se esta ejecutando y no se por que puede ser, es la primera vez que hago un job.
Si ejecuto el update por separado fuera del job funciona perfecto.