У меня есть функция, которая, кажется, работает ...
RETURN
CASE WHEN REPLACE(SUBSTRING(SUBSTRING_INDEX(inputStr, delim, pos), LENGTH(SUBSTRING_INDEX(inputStr, delim, pos -1)) + 1), delim, '') = inputStr
THEN ''
ELSE REPLACE(SUBSTRING(SUBSTRING_INDEX(inputStr, delim, pos), LENGTH(SUBSTRING_INDEX(inputStr, delim, pos -1)) + 1), delim, '')
END;