Můžete použít
SELECT
TRIM(',' FROM REGEXP_REPLACE('TType=SEND|Status=OK|URL=min://j?_a=3&ver=1.1|day=3',
'=[^|]+($|\|)', ',')) "TType"
FROM DUAL
REGEXP_REPLACE
najde a nahradí čárkou všechny výskyty =[^|]+($|\|)
vzor, který odpovídá
=
- a=
char[^|]+
- jeden nebo více znaků jiných než|
($|\|)
- buď konec řetězce nebo|
.
Podívejte se na online ukázku .