Was this ever resolved? If so in which version?

I'm having the same issue in 4.0.7 If you sit and watch Task Manager while it refreshes (the TOracleDataset) the memory use seems to remain fairly constant, but if you try to do other things (open Word, etc.) while the refresh process is running memory use creeps up.

To replicate I've simply put a timer on a form that runs every 15 second to refresh a dataset of 1000 rows (table does have 75 columns with a mixture of types). Has taken me a while to trace the problem as it was affecting customers in a large application with a few 3rd party controls, but as the test app has nothing other than an Oracle dataset, button and a timer I'm now convinced the problem is on refresh.

Thanks