Ciao Mix. Grazie per la risposta.
Ho appena fatto un'altra prova. Mi sono creato una nuova tabella nella quale ho inserito una dozzina di record. Questa volta ha funzionato perfettamente.

Ovviamente nel caso precedente tutti gli 11 record erano correttamente popolati. Magari era solo
un problema di tabella danneggiata e l'espressione regolare posso tranquillamente usarla all'nterno di un while.