length
y dbms_lob.getlength
devuelve el número de caracteres cuando se aplica a un CLOB (Carácter LOB). Cuando se aplica a un BLOB (LOB binario), dbms_lob.getlength
devolverá el número de bytes, que puede diferir del número de caracteres en un conjunto de caracteres de varios bytes.
Como la documentación no especifica qué sucede cuando aplica length
en un BLOB, recomendaría no usarlo en ese caso. Si desea la cantidad de bytes en un BLOB, use dbms_lob.getlength
.