Оракловский trim(shotconsist) режет только #32.
Для удаления других пробельных символов необходимо явно указать список символов (порядок не важен), которые будут считаться пробельными.
Если trim(shotconsist) не работает - строка вида #13#10#32 не изменяется.
Можно воспользоваться rtrim(shotconsist, chr(10)||chr(32)||chr(13))

Делфийский trim по умолчанию работают с пробельным списком.

@темы: oracle, DELPHI->Visual Studio, sql