Tenho sido fascinado por esses dois tipos de dados. De acordo com o Oracle Docs , eles são apresentados da seguinte forma:
BLOB: string de objeto binário grande de comprimento variável que pode ter até 2 GB (2.147.483.647) de comprimento. Destina-se principalmente a conter dados não tradicionais, como voz ou mídia mista. As cadeias BLOB não estão associadas a um conjunto de caracteres, como acontece com as cadeias FOR BIT DATA.
CLOB: string de objeto grande de caracteres de comprimento variável que pode ter até 2 GB (2.147.483.647) de comprimento. Um CLOB pode armazenar cadeias de caracteres de um byte ou dados multibyte baseados em caracteres. Um CLOB é considerado uma cadeia de caracteres.
O que eu não sei é se há alguma diferença entre os dois da perspectiva do DB2 e do Oracle? Quer dizer, quais são as diferenças entre DB2 CLOB e Oracle CLOB, também entre DB2 BLOB e Oracle BLOB? Qual é o tamanho máximo de DB2 e Oracle? São apenas 2 GB?