>***scan >LOCATE >DO WHILE NOT EOF() > oRecord.id = crsTemp.ID > scan while ID = oRecord.id > store FieldValue to ('oRecord.'+fieldname) > endscan > ***skip -1 > select NewTable && VFP8 : insert into NewTable from name oRecord >* Could also use scatter memvar, insert into .. from memvar > append blank > gather name oRecord > scatter name oRecord blank > select crsTemp >ENDDO >***endscan >>>>unfortunately, you is right, my table have a dozen extra fields, then...:(