Pues no se si entendi bien pero creo que despues del post debe colocar algo asi como lo siguiente:
Código Delphi
[-]
...
IBTablex.post;
IBTablex.applyUpdate;
IBTransaction.commit;
Aunque yo siempre hago el post cada vez que cambio, algo asi como lo siguiente:
Código Delphi
[-]
...
unnumero := 0;
while not IBTablex.Eof do
begin
if IBTablex.RecordCount=0 then
IBTablex.Edit
else
IBTablex.Insert;
IBTablex.FielbByName('incrementar').asInteger := unnumero;
IBTablex.post;
IBTablex.next;
unnumero:= unnumero + 1;
end;
IBTablex.applyUpdate;
IBTransaction.commit;