m.lcInFile = "testIn" m.lcOutfile = "testOut" USE testin IN 0 ALIAS MyIn exclusive * IF the next line is executed in VFP9, each insert runs very slowly *USE testout IN 0 ALIAS MyOUT exclusive * using an alias in VFP9 appears to cause the performance decrease * removing the ALIAS MyOut or, not opening the table, fixes the problem. SELECT MyIn locate DO WHILE !EOF() SCATTER MEMVAR INSERT INTO (m.lcOutfile) FROM memvar * The next 3 lines of code run very fast regardless of version of VFP * but of course table must be opened above for it to work. * SELECT myOut * APPEND BLANK * GATHER MEMVAR Sele MyIn SKIP ENDDO>Glad that worked, but since you need the table opened with an alias and the