Uma dica de expressão regular. Uma forma de achar uma data em meio a um mundo de informações agregadas é utilizando expressão regular através do comando REGEXP_SUBSTR, veja abaixo:
1 | SELECT REGEXP_SUBSTR('STRINGSTRING25/10/2009STRINGSTRING','([123]0|[012][1-9]|31)/(0[1-9]|1[012])/(19[0-9]{2}|2[0-9]{3})') data_reg FROM DUAL; |