length
e dbms_lob.getlength
retorna o número de caracteres quando aplicado a um CLOB (Personagem LOB). Quando aplicado a um BLOB (LOB binário), dbms_lob.getlength
retornará o número de bytes, que pode ser diferente do número de caracteres em um conjunto de caracteres multibyte. Como a documentação não especifica o que acontece quando você aplica
length
em um BLOB, eu desaconselharia usá-lo nesse caso. Se você quiser o número de bytes em um BLOB, use dbms_lob.getlength
.