Firebird synchronization on 2 computers running a Delphi App
<p>I've migrated and old software (that runs on 2 pcs) from BDE to Firebird.</p>

<p><strong>Problem</strong>: when insert/update on one pc, the other doesn't "see" DB updates until I close and reopen the software.<br>
All new/updated records are regulary saved on DB file (checked with Flamerobin) but they aren't shown on the PC that hasn't made the insert/update.<br>
It seems like software needs to refresh DB data after the other one has inserted something (I thought this was handled directly by FB server)</p>

<p>Please let me know what I've missed :( </p>

<p><strong>Some Infos:</strong><br>
Software connect to DB via <code>IBDatabase</code> and <code>IBTransaction</code>.<br>
After every Post or Update a call to <code>IBTransaction.CommitRetaining</code> is made.<br>
Transaction Isolation Level is Read Commited<br>
FB Server is on PC1 in SuperServer Mode<br>
PC1 DB connection is : <code>IBDatabase.Name := mydb</code><br>
PC2 DB connection is : <code>IBDatabase.Name := PC1:mydb</code><br>
In aliases.conf is declared : mydb = C:\USERS\PUBLIC\MYDB.GDB</p>