hkiani 0 Newbie Poster

Hi; I'm not sure that this question can be asked here, but I appreciate any one that can help me.
I'm programming with Borland C++ Builder & InterBase (SQL complient).
Q1: What's your opinion about Interbase database. Is it a good database?
Q2: I have a database in InterBase; I have used a GENERATOR for creating unique values for a PRIMARY key. When I test it in the ISQL, it works true; but when I use it in C++ Builder via a TTable component, and append a new record, the generated value for the PRIMARY key is not visible until I close and reopen the table.
How can I update the table without closing and reopenning it.
Thanks very much. (hkiani)