>>I always use m. for variables when it's required. But in this particular case we wanted to shorten and simplify the code. Otherwise I would leave my original code where I was testing for existance of the field and building Insert command as a text variable.
>>
>
>remember EMPTY(FSIZE("FIELDNAME")) for testing for existance of the field.
Why type("Table.Field") = My type is not better? I think FSIZE behavior depends on the environmental settings.
If it's not broken, fix it until it is.
My Blog