crea un Procedimiento...
Código SQL:
Ver original--Agregar Datos que no se repiten
INSERT INTO TablaG
SELECT Id1, id2, Campo1
FROM TablaX x1
WHERE NOT EXISTS (SELECT 1 FROM TablaX x2 WHERE x2.Id1 = x1=d1 AND x2.id2 = x1.id2)
--Agregar Datos que se repiten en Historico
INSERT INTO TablaH
SELECT Id1, Id2, Campo1 FROM TablaX
Minus
SELECT Id1, Id2, Campo1 FROM TablaG
Ojala te sirva de algo esta idea...