select length(initcap(utl_raw.cast_to_varchar2(nlssort('Chloé','nls_sort=binary_ai')))) from dual
длина - 6
select length('Chloé') from dual
длина - 5
Я использую эту функцию для изменения акцентированного символа на базовый.
Решена проблема:
ВЫБРАТЬ INITCAP (REPLACE (utl_raw.cast_to_varchar2 (nlssort ('Chloé', 'nls_sort = binary_ai')), CHR (0), '')) ОТ дуального