oracle字符串中文内容替换的问题!
我有这样的一个字符串,~79|队列名称1|1|4~134|队列名称2|1|4~100|队列名称3|1|4~147|队列名称4|1|4~148|队列名称5|1|4~188|队列名称6|1|4~189||1|4...,很长,超过了2000字节。  
想请教各位专家,有没一个函数,可以将字符串中所包含的中文汉字都替换成空,变成“~79||1|4~134||1|4~100||1|4~147||1|4~148||1|4~188||1|4~189||1|4...”,手工替换的工作实在太大了。
谢谢大家了!
------解决方案--------------------
select REGEXP_REPLACE('79|队列名称1|1|4~134|队列名称2|1|4~100|队列名称3|1|4~147|队列名称4|1|4~148|队列名称5|1|4~188|队列名称6|1|4~189||1|4...',
                     '[[:alpha:]]',
                     ' ')
 from dual
--结果
--1	79|    1|1|4~134|    2|1|4~100|    3|1|4~147|    4|1|4~148|    5|1|4~188|    6|1|4~189||1|4...