SELECT
REGEXP_SUBSTR('141*47+2/5','[^0-9]+| [0-9]+',1,LEVEL) AS FORMULA
FROM DUAL
CONNECT BY REGEXP_SUBSTR ('141*47+2/5','[^0-9]+| [0-9]+',1,LEVEL) IS NOT NULL
UNION
SELECT
REGEXP_SUBSTR('141*47+2/5','[0-9]+',1,LEVEL) AS FORMULA
FROM DUAL
CONNECT BY REGEXP_SUBSTR ('141*47+2/5','[0-9]+',1,LEVEL) IS NOT NULL
Я использую этот запрос, но он работает медленно.