Możesz użyć
SELECT
TRIM(',' FROM REGEXP_REPLACE('TType=SEND|Status=OK|URL=min://j?_a=3&ver=1.1|day=3',
'=[^|]+($|\|)', ',')) "TType"
FROM DUAL
REGEXP_REPLACE
znajdzie i zamieni przecinkiem wszystkie wystąpienia =[^|]+($|\|)
pasujący wzór
=
-=
znak[^|]+
- jeden lub więcej znaków innych niż|
($|\|)
- albo koniec ciągu, albo|
.
Zobacz demo internetowe .