Se la query che contiene il doppione è comunque ordinata in modo da avere i doppioni vicini, ovvero è comunque tale per cui le A appaiono tutte una dopo l'altra, allora è facile scrivere un ciclo che prenda in considerazione ogni riga, ma esegua ciò che deve solo se il valore attuale del codice è diverso dal precedente:

precedente=""
while not eof
leggi attuale
if attuale<>precedente
precedente=attuale
fai ciò che devi
endif
endwhile

(mi sono accorto solo ora che la mia soluzione è identica a quella proposta da pierotto... Beh, meglio due che nessuna!)