Эээ, пардон, за очепятку
Отвечаю сам на свой вопрос, вдруг кому пригодится
Правильно делать так:select cast(cast(substring(list(some_field) from
1 for 100) as blob sub_type text) as varchar(100)) from some_table

Ответить