RTRIM удаляет символы, указанные во втором параметре, из конца строки, указанной в первом.Поскольку последний символ «VTR 564-31 / V16 H12 W08 E19 L14» - это «4», который не указан во втором параметре «/», обрезать нечего.
Похоже,вы думаете, что он ищет первое вхождение '/' в первой строке и удаляет все оттуда, но это не то, что он делает.
Например:
SQL> select rtrim('AAABBBCCCBBBAAA','AB') from dual;
RTRIM('AA
---------
AAABBBCCC
RTRIM удаленовсе As и Bs от конца строки.
Вероятно, что вы на самом деле хотите:
select substr(yourstring, 1, instr(yourstring, ' / ')-1) from dual;
т.е. используйте INSTR для определения положения '/'и затем SUBSTR, чтобы получить только часть "yourstring" до этого.