Das liegt aber eher daran dass Dein Dataset nicht mitbekommt, dass sich die Daten beim insert nochmal geändert haben. Ich glaube
Holger hat sich mal so richtig kräftig über das Caching vom TIBDataSet aufgeregt (oder war es ne andere Komponente?).
Versuch einfach mal, den Datensatz nach dem Insert nochmal explizit von der Datenbank zu laden.