Con su formato de archivo, puede usar algo como esto:
REGEXP_REPLACE(FILENAME, '^([[:alnum:]]+)_[^.]+(\.[^.]+)',
'\1\2',
1, 0, 'c')
Explicación
- El
^ancla afirma que estamos al principio de la cadena ([[:alnum:]]+)captura cartas al Grupo 1.[^.]+coincide con cualquier carácter que no sea un.(\.[^.]+)captura la extensión del Grupo 2 (el punto y cualquier carácter que no sea un punto)\1\2reemplaza con Grupo 1, Grupo 2