Puede diferir la evaluación de la restricción hasta que se confirme.
ALTER TABLE table_1
ADD CONSTRAINT fk_table_1 (col2 ) REFERENCES table_2( col4)
INITIALLY DEFERRED DEFERRABLE;
Esto pospondrá la comprobación de restricciones hasta el momento de la confirmación.