RE:Campos Ilimitados en SQL
Me parece que te has confundido con el VALOR del campo y el NOMBRE del mismo.
el nombre, generalmente es muy corto (te lo recomiendo, y sin espacios) y el valor es otra cosa, pero el valor no lo usarás para hacer un SQL, sólo tendrás que dar el nombre del campo y, en todo caso, el comienzo, final o parte del valor del campo.
El campo máximo es de aproximadamente 65.000 caracteres y entran en el denominado MEMO. ¿No pretenderás hacer un SQL con tal cantidad de caracteres de bñusqueda o lo que sea, verdad?
Usa LIKE y el asterisco (*) y ahorrarás mucho tiempo y problemas.