Puoi usare
select regexp_substr ('sys: error: This is a message ''123:'' for column EMP_NB', 'column[[:space:]]*([[:alpha:]_]+)', 1, 1, NULL, 1) from dual
Ecco,
column- corrisponde acolumnparola[[:space:]]*- 0 o più spazi bianchi([[:alpha:]_]+)- acquisisce nel Gruppo 1 una o più lettere o trattini bassi.
Il valore acquisito viene restituito solo, poiché l'ultimo argomento ID gruppo è impostato su 1 .