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\2
reemplaza con Grupo 1, Grupo 2