I have a string/column something like this
String a = \"000003023_AggregateStopLossLimit_W x3A 973911_2012-12-22.PDF\";
I want to create a subs
You should replace REGEX_REPLACE function.
http://docs.oracle.com/cd/B12037_01/server.101/b10759/functions115.htm#SQLRF06302