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\2substitui por Grupo 1, Grupo 2