Varchars são limitados a 4000 caracteres no Oracle. Fora isso, você tem que usar um LONG ou um CLOB. Prefira CLOBs. LONGs são o equivalente mais antigo.
A partir desta documentação da Oracle:
LOBs x LONG e LONG RAW
Os LOBs são diferentes dos tipos de dados LONG e LONG RAW mais antigos de várias maneiras.
- O tamanho máximo de um LOB é 4 Gigabytes versus 2 Gigabytes para LONGe LONG RAW.
- Você pode usar métodos de acesso aleatório e sequencial em LOBs; você só pode usar métodos de acesso sequencial em LONG e LONG RAW.
- LOBs (exceto NCLOBs) podem ser atributos de um tipo de objeto que você define.
- As tabelas podem ter várias colunas LOB, mas podem ter apenas uma coluna LONG ou LONG RAW.
A migração de atributos LONG e LONGRAw existentes para LOBs é recomendada pela Oracle. A Oracle planeja encerrar o suporte de LONG e LONG RAW em versões futuras. Consulte Migração do Oracle8 para obter mais informações sobre migração.