Capito... a questo punto mi sa che mi conviene studiarmi meglio il componente DataSet e gestire il tutto tramite questo.
Quello che volevo era praticamente questo:
Leggere un file esterno con un numero imprecisato di record;
Mischiarne l'ordine;
Proporre le domande in sequenza...