Puoi usare
SELECT
TRIM(',' FROM REGEXP_REPLACE('TType=SEND|Status=OK|URL=min://j?_a=3&ver=1.1|day=3',
'=[^|]+($|\|)', ',')) "TType"
FROM DUAL
Il REGEXP_REPLACE
troverà e sostituirà con una virgola tutte le occorrenze di un =[^|]+($|\|)
modello che corrisponde
=
- un=
car[^|]+
- uno o più caratteri diversi da|
($|\|)
- o fine stringa o|
.
Guarda una demo online .