Moin
Die Meldung
This operation is not defined for system tables ist wohl etwas irreführend, denn ich löse diesen Fehler auch dann aus, wenn ich z.B. versuche, eine Tabelle zu löschen, auf die in derselben
DB existierende Views, Procedure, Trigger oder Generatoren verweisen. Auch kann man eine Tabelle wohl nicht ändern, so lange sie aktiv in Verwendung ist, sprich: In deiner Anwendung besteht eine aktive Verbindung zu dieser Tabelle, die du gerade zu ändern versuchst. Du kannst das überprüfen, indem du versuchst, deine
SQL-Anweisung mit IbExpert auszuführen, während deine Anwendung läuft. In diesem Fall müßtest du dieselbe Fehlermeldung in IbExpert erhalten.