Este é meu problema.
To carregando uma tabela via sqlloader. Ela é composta de uma coluna BLOB e é alimentada por strings maiores que 4000 caracteres. Eu queria pergar os primeiros 4000. Tentei usar o substri do pacote dbms_lob, mas ele me mostra a verxão hexadecimal do blob. Segue exemplo com insert, ao invés de sqlldr para exemplificar.
Criação da tabela
create table FT_FIRB46_coluna_unica(Coluna_Unica blob)
insert into FT_FIRB46_coluna_unica
values (rawtohex('080625115704FIRN9000578901808063001RUR200806122008062520100610050000000000001400.00010000005833.3333330000000000000024P7 N000000000000000000000180806122D33DI00000000A NRLL0000000024000000000024 000000000000000.0000000000 20080822000'))
select dbms_lob.substr(t.coluna_unica,4000,1), t.coluna_unica from FT_FIRB46_coluna_unica t
Valeu
Alex