>This happened to me - but now that you ask, I think it was rather with a REPLACE ALL command.
>
>But a quick test confirms that the same happens with SCAN/ENDSCAN, too. It seems the records are processed in the order of recno().
The records are processed in the phisycal order only if the index order is not set. Otherwise the records are processed in the index order.
--sb--