Zitat:
Also wenn ich mkinzler richtig verstehe, soll ich lieber Abstand von TIBTable nehmen? (die Abfrage auf NULL im Trigger habe ich entfernt )
Ja. Nimm lieber ein DataSet, darin kannst du die entsprechenden Statements nach deinen Anforderungen setzen.
So kannst du z.B. nur die benötigten Felder wählen und beim Insert und Update das Feld ID aus der Liste nehmen und beim Update und Delete alle anderen Felder aus der Where-Clause.