Also meine Lösung auf Basis des "bösen" IBQuery funktioniert auf einer von mir erzeugten Testdatenbank mit einer Tabelle und den 2 Feldern.
Das Problem muß also an der Verknüpfung der Komponenten liegen: TIBTransaction <- TIBDataBase <-
<- TIBQuery -----|.
oder an den vorhandenen Daten in der
DB: Höchster Wert des PK. Definition der Tabelle:
Poste mal deine Metadaten.