Podrías hacer algo como:
Código SQL
[-]
SELECT *
FROM TABLA1 T1
WHERE NOT EXISTS (SELECT 1 FROM TABLA2 T2
WHERE T1.CAMPO1 = T2.CAMPO1
AND T1.CAMPO2 = T2.CAMPO2
AND T1.CAMPO3 = T2.CAMPO3
AND ...)
UNION
SELECT *
FROM TABLA2 T2
WHERE NOT EXISTS (SELECT 1 FROM TABLA1 T1
WHERE T1.CAMPO1 = T2.CAMPO1
AND T1.CAMPO2 = T2.CAMPO2
AND T1.CAMPO3 = T2.CAMPO3
AND ...)
Por cierto, algo nada livianito si las tablas son algo extensas!
Saludos!