>>? inlist(UPPER(x),"NEW") && the result is .F.
>From your question, it seems that you are expecting it to mean:
>...
>
a $ b OR a $ c OR a $ d... or rather the other way around:
b $ a OR c $ a...In your case, just use the dollar sign:
? "NEW" $ upper(x)
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)