SELECT MyTable SCAN SCATTER TO laArray FOR x=1 TO 9 DO CASE CASE x=1 AND ... laArray[22]=laArray[22]+"SA" INSERT INTO MyTable FROM ARRAY laArray CASE X=2 AND ... laArray[22]=laArray[22]+"GA" INSERT INTO MyTable FROM ARRAY laArray CASE x=3 AND ... laArray[22]=laArray[22]+"MF" INSERT INTO MyTable FROM ARRAY laArray ENDCASE ENDFOR *** Process MyTable ENDSCANThe cause of the problem is the records INSERTED during the scan are never processed. Walking through the code in the DEBUGGER shows the MyTable hits EOF when on the record that was the last record when the SCAN started. I could reproduce the problem VFP 8 and VFP 9 earlier this week at the office. Support is upgrading production code to VFP 8.0 so I thought it was a upgrade problem but they assured me the problem began BEFORE the upgrade was put in place. Well tonight I just ran the same code in VFP 6 SP5 thinking it would work but that is not the case. Walking through the DEBUGGER I get the same results as I do in VFP 8 and VFP 9.