Ya lo hice buscando en los foros antiguos el de Giniromero:
Lo que hice fue, hacer doble click sobre mi transacción y ponerma en "ReadCommitted"
Después, todas mis tablas las vinculé con los siguientes dos procedures en eventos:
*Events --> AfterPost
procedure TForm1.TableAfterPost(DataSet: TDataSet);
begin
IBTransCenta.CommitRetaining;
end;
*Events --> AfterCancel
procedure TFrmMainCenta.TableAfterCancel(DataSet: TDataSet);
begin
IBTransCenta.RollbackRetaining;
end;
pero como hago para refrescar los cambios que se estan haciendotanto en el cliente como en el servidor, en paradox era con refresh y actualizaba la pantalla con los cambios que se habian hecho en otras maquinas, como lo hago con los componentes IBTransaction y IBDatabase, utilizo un IBTable para enlazarme a las tablas.
gracias!