Espero que sea este el sitio para comenzar este hilo... Si no es así presento mis disculpas de antemano.

De primeras avisar que soy nuevo en la programación Perl y que quizás me cuele en la terminología que se usa... pero básicamente, me gustaría saber si es posible aumentar el número de caracteres que se recuperan al atacar a una BD de SQL Server desde nuestros scripts de Perl, usando el módulo de DBI.
La conexión la realizo de la siguiente manera:
$db_conex = DBI->connect("DBI:Sybase:xxxx:server=".$srv,$user,$pass,) or print LOG "No puedo conectar con el servidor xxx\n";
Sentencia:
$qry="SELECT campo1,campo2,campo3
FROM xxx..nombre_tabla;
Prepare:
my $st=$db_conex ->prepare($qry) or print LOG "Ha fallado el prepare de la query de recogida\n";
Ejecucion:
$st->execute();
Me está recuperando la información correctamente si el rango de caracteres de los campos es corto, el problema comienza cuando el contenido del campo es de un rango superior a 255 caracteres.
¿Es este rango configurable en el módulo DBI?
Un saludo a todos y gracias de antemano por vuestra ayuda.