Kanske UTL_MATCH kan hjälpa.
Men du kan också skapa ett funktionsbaserat index på, låt oss säga, något i stil med detta:
regexp_replace(your_column, '[^0-9a-zA-Z]+', ' ')
Och försök att matcha så här:
...
WHERE regexp_replace(your_column, '[^0-9a-zA-Z]+', ' ') =
regexp_replace('maria (cool)' , '[^0-9a-zA-Z]+', ' ')
Här är en sqlfiddle-demo Det är inte komplett, men kan vara en början