Wie wäre es mit einem
Memory-Dataset?
Ein Memory-Dataset kann im Prinzip alles was ein "normales" Dataset auch kann.
http://www.torry.net/pages.php?id=572
Empfehlenswert ist "TkbmMem Table" aber auch die Komponenten aus der RX-Lib oder aus der JVCL sind gut geeignet.