Vous pouvez différer l'évaluation de la contrainte jusqu'à la validation.
ALTER TABLE table_1
ADD CONSTRAINT fk_table_1 (col2 ) REFERENCES table_2( col4)
INITIALLY DEFERRED DEFERRABLE;
Cela repoussera la vérification des contraintes au moment de la validation.