Hi Hilmar,
>OTOH, if you SELECT ... INTO CURSOR NOFILTER and then process the result (for a report), none of the above apply.
Why wouldn't SCAN work with this? IMO, this should work in all cases!? Maybe I'm missing something here?
LOCAL lnI
lnI = 0
scan
lnI = lnI + 1
if lnI % 100 = 0
wait window trans(lnI) + " records processed" nowait
endif
endscan
Armin