Boa noite Rubens!!
Bom, então na verdade vc precisa é de uma procedure, o JOB vai apenas rodar esta procedure.
Bom, o que pode te ajudar é a procedure abaixo!!!
[color=red]
[size=2]CREATE OR REPLACE PROCEDURE SP_ATUALIZDADOS IS
CURSOR CCURSOR IS
SELECT P.COLUNA_X
FROM TABELA_X
WHERE “PARAMETRO_DO_WHERE”
AND ROWNUM < 1001;
BEGIN
INSERT INTO TABELA1
(CAMPO1, CAMPO2, CAMPO3, CAMPO4, CAMPO5)
SELECT (CAMPO1, CAMPO2, CAMPO3, CAMPO4, CAMPO5) FROM TABELA2;
FOR I IN 1..1000 LOOP
FOR RCURSOR IN CCURSOR LOOP
UPDATE TABELA_Y P
SET P.COLUNA_Y = "OQUE_VC_QUIZER"
WHERE P.COLUNA_Y = RCURSOR.COLUNA_X;
COMMIT;
END LOOP;
END LOOP;
END SP_ATUALIZDADOS;[/size][/color]
Ai depois é só criar um JOB para rodar esta procedure!!!
Abraços!!!
Regis Araujo
DBA Oracle Jr