С вашия файлов формат можете да използвате нещо подобно:
REGEXP_REPLACE(FILENAME, '^([[:alnum:]]+)_[^.]+(\.[^.]+)',
'\1\2',
1, 0, 'c')
Обяснение
^
anchor твърди, че сме в началото на низа([[:alnum:]]+)
улавя писма до група 1.[^.]+
съвпада с всички знаци, които не са.
(\.[^.]+)
улавя разширението към група 2 (точката и всички знаци, които не са точка)\1\2
замества с Група 1, Група 2