Ik heb een soortgelijk probleem, maar met slechts één tabel. Het verwijderen van rijen uit de gegeven tabel activeert een trigger (vóór verwijderen), die zoekt naar gerelateerde rijen in dezelfde tabel (volgens een bepaalde voorwaarde), en als ze worden gevonden, worden deze rijen bijgewerkt. Als nu een bijgewerkte rij moet worden verwijderd met hetzelfde verwijdercommando, wordt deze niet verwijderd.
Dus als je een trigger maakt, die altijd dezelfde rij bijwerkt die wordt verwijderd, kun je vanaf nu niets meer verwijderen.
Ik weet niet of dit met opzet is, of niet. Van de ene kant lijkt het logisch, dat is zeker. Als u een record bijwerkt, is het niet hetzelfde record dat bedoeld was om te worden verwijderd.
(sorry voor slecht Engels)