Оо, спасибо.
Оказывается в Oracle всё таки есть функция, разбивающая строку на подстроки, хоть и возвращает она коллекцию.
Конкретно Ваш вариант мне не совсем подходит, так как у нас правило: не создавать лишний раз коллекцию на уровне схемы.
Насколько я знаю функция TABLE() работает только с объектами, объявленными на уровне схемы.
Оказывается в Oracle всё таки есть функция, разбивающая строку на подстроки, хоть и возвращает она коллекцию.
Конкретно Ваш вариант мне не совсем подходит, так как у нас правило: не создавать лишний раз коллекцию на уровне схемы.
Насколько я знаю функция TABLE() работает только с объектами, объявленными на уровне схемы.