> >cInsertCmd = strtran(cInsertCmd, 'INTO MYTABLE (', 'INTO MYTABLE (cFieldName, ') > >cInsertCmd = strtran(cInsertCmd, 'VALUES (', 'VALUES (?RTRIM(crsMyCursor.cFieldName), ')>Of course you would only do that if a test for the existence of that field in cInsertCmd is negative. I would also use the Case-Sensitivity flag of your choice in the STRTRAN() functions.