REGEXP_MATCHES
Extrae de una cadena las partes que encajan con una expresión regular.
Sintaxis
REGEXP_MATCHES(<texto>, '<patrón>')
REGEXP_MATCHES(<texto>, '<patrón>', '<opciones>')
Devuelve un array con lo encontrado: si el patrón tiene grupos entre paréntesis, un elemento por grupo. Sin la opción 'g' solo busca la primera coincidencia; con ella, todas, y cada coincidencia pasa a ser una fila aparte del resultado. Para obtener sin más la primera coincidencia como texto, es más sencillo REGEXP_SUBSTR.