non so se puo esserti d'aiuto perche nn conosco il delphi...
cmq a mio avviso potresti utilizzare un vettore di Data set...e poi utilizzare gli indici per selezionare quello che ti serve...
nn so se questa cosa e' fattibile in delphi...spero di esserti stato d'aiuto...