Hi there, I have written a CORBA database application, it works fine except one problem. In client application, if ClientDataSet is big, and contains BLOB field. Call ClientDataSet.Last takes a long time. The reason is client app cashes in all the table/query data, in the memory. Can any one point out the tricks to cash in only the last packet while calling Last? Thanks Yanbo --------------------------------------------------------------------------- New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED] Website: http://www.delphi.org.nz