У меня есть регулярное выражение вроде
select regexp_substr('some stuff TOTAL_SCORE<518>some stuff OTHER_VALUE<456> foo <after>', 'TOTAL_SCORE<(\d{3})>', 1, 1, NULL, 1) from dual
, который может возвращать значение для одной группы захвата. Как я могу вместо этого вернуть все группы захвата в виде дополнительного столбца? (строка concat результатов в порядке)
select regexp_substr('some stuff TOTAL_SCORE<518> TOTAL_SCORE<123>some stuff OTHER_VALUE<456> foo <after>', 'TOTAL_SCORE<(\d{3})>') from dual
TOTAL_SCORE<518> TOTAL_SCORE<123>
должно быть 2 совпадения - person Georg Heiler   schedule 07.08.2017