Another way to do it might be to do something like this:
StringVar Array sa := split({myTable.myField}, '_');
if (uBound(sa) > 1) then sa[2]
else sa[1]
This splits the string into an array of strings based on the location of the '_' character and then returns the second element which should be the string after the '_' character.
-Dell