>>yourunknown = CREATEOBJECT([EMPTY]) >>? VARTYPE(m.yourunknown) >>>>
>vartype(unknown) <> "U" and vartype(m.unknown) = 'U' > This is a field - no exceptions except for the case of select m as an aliasIf you have no field with the name you check for, you can't tell whether you have a memvar or an object with that name. In other words, you will get the same result with an object call yourunknown, and a mevar called yourunknown.