* cursor DTemporal is created with SELECT .... INTO CURSOR DTemporal READWRITE INDEX ON xxx TAG xxx ... DELETE ALL FOR <condition> IN DTemporal * Several records are added. Current record is last one added. * The index has no effect on the order, at least as shown by BROWSE ... SELECT DTemporal SET DELETED OFF && To see all records * The intent is to examine all records SCAN IF DELETED() ... ENDSCANThe solution in to add GO TOP, of course, but I sincerely expected the SCAN to start with the first record. Instead it started with the current record.