select 'Owens 1245 Coning COM CO LTD INC CORP INC', REGEXP_REPLACE(
UPPER(TRIM(REGEXP_REPLACE(TRIM(REGEXP_REPLACE(regexp_replace('Owens 1245 Coning COM CO LTD', '(*[[:punct:]])', ' '),'(\s[0-9]+\s)|(^[0-9]+\s)|(\s[0-9]+$)',' ')),'( ){2,}', ' '))),
'\\b'||'CO|LTD|INC|CORP'||'\\W'
,'') CLEARTEXT
from dual;
上記のクエリを実行すると、「CO」以外のすべてのストップワードが削除され、次の出力が得られます: OWENS CONING COM CO
ただし、次のような出力が必要です:OWENS CONING COM