Bom, vc não diz mas **** vou dar de barato ***** que vc checou e CONFIRMOU a inexistência de outras fontes de erro, como parâmetros de kernel inapropriados, falta de espaço em disco durante o processamento (em especial área temp), bugs no seu programa (por exemplo, conteúdo RAW de tamanho x sendo inserido numa coluna ou variável do seu programa com tamanho máximo menor que x), etc....
Sendo só a questão de datatype, sim : é perfeitamente possível vc converter on-the-fly um LONG RAW para BLOB, veja https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:13213885403654 para um exemplo onde se faz isso com TO_LOB, usando uma Global Temporary Table como armazenamento temporário.... EVIDENTEMENTE, nada te impede de converter de uma vez, criando uma coluna BLOB e fazendo um UPDATE nessa coluna com o TO_LOB da coluna LONG RAW, e feito o update vc dropa a coluna LONG RAW e se preciso renomeia a coluna BLOB.... []s Chiappa