>
>TA = "Some chars"
>? TA > ""
>
>
>The above returns .F. Why? A non-empty string should surely be greater than an empty string?
Because of the three following three statements, only one at a time can be true!
a < b
a = b
a > b
Since
TA = "" is true, it can't at the same time be greater.
See SET EXACT.
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)