OK, so I've learned the hard way that string comparison works ... differently in Progress 4GL. For example, "x " and "x" seem to be the same thing, and "ß" is equal to "ss" - but "ö" is not equal to "oe".
Is there any comprehensive list of what substrings are considered equal in ABL? I've checked the documentation, but wasn't able to find any information on this behavior...