Com seu formato de arquivo, você pode usar algo assim:
REGEXP_REPLACE(FILENAME, '^([[:alnum:]]+)_[^.]+(\.[^.]+)',
'\1\2',
1, 0, 'c')
Explicação
- O
^
âncora afirma que estamos no início da string ([[:alnum:]]+)
captura cartas para o Grupo 1.[^.]+
corresponde a qualquer caractere que não seja um.
(\.[^.]+)
captura a extensão para o Grupo 2 (o ponto e quaisquer caracteres que não sejam um ponto)\1\2
substitui por Grupo 1, Grupo 2