Pues te aconsejo el Componente
TClientDataSet que esta en la pestaña
Data Access, no nesecitas una base de datos o tabla para usarlo, es como tener una tabla
pero solo en memoria lo que comunmente se llama una
tabla virtual.Este dataset es comunmente usado solo en los clientes para simular que se esta trabajando con alguna tabla lo que en realidad solo es un trozo de memoria que cuando se cierra la aplicacion se perdera los datos a menos que los guarde en un archivo previo.
Para serte franco este componente sirve para muchas otras cosas mas, es uno de los dataset mas completo que he visto. Puedes buscar un manual para empezar a usarlo.
Pruebalo...

Saludos..

__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7