FUNCTION Reverse(cStr AS STRING, cMarker AS STRING) AS STRING VAR aTemp = cStr.Split(<STRING>{cMarker}) LOCAL cReverse = "", cDel = "" AS STRING FOR VAR i = aTemp.Length - 1 DOWNTO 0 cReverse += cDel + aTemp[i] cDel = cMarker ENDFOR RETURN cReverse ENDFUNC