A null-terminated character string containing n bytes of data. If n is omitted, the string is variable length to the size needed to contain the result of the cast or passed parameter. You may use set indexing into any string to parse out a substring.
The upper size limit for any VARSTRING value is 4GB.
Example:
VARSTRING3 MyString := 'ABC';
// declares MyString a 3-byte null-terminated string
OUTPUT(MyString);
See Also: LENGTH, TRIM, Set Ordering and Indexing