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