Justok,
You are absolutely right. My solution assumed a cursor ... and it that case you might as well sort it properly and use the original strategy using recno().
Can't blame me for trying :(.
Regards,
Marc
If things have the tendency to go your way, do not worry. It won't last. Jules Renard.