How was that list created?
What you are using should work so I have to wonder what actual characters separate the visible text in this field. Perhaps some other character combintation different from those represented by ¶ in a FileMaker calculation separate these values and thus GetValue fails to work. What restult is returned by ValueCount when used to count the values in this field.
The value count is a ?
It's a value list. I copied the contents from that list to this set variable.
Try it this way:
Set Variable [$States ; value: ValueListItems ( Get ( FileName ) ; "valueListNameHere" ) ]