Mensaje    Asunto: Interbase XE3: Alternativas a SUBSTRING Responder citando

He instalado Builder XE3 que viene con Interbase XE3. Primero que nada no sé si lo mantendré porque es una versión de prueba por 30 días y luego hay que pagar la licencia.

Al margen de esto me he encontrado con que una instrucción que uso con relativa frecuencia no es válida en esta versión del motor. Se trata de lo siguiente; por ejemplo: Tenemos dos tablas, Personas y Bancos. En la segunda sólo están el nombre del banco y su código (VARCHAR(4)). Yo ahora, en Firebrid y en Paradox, ejecuto querys como este:
Código:
SELECT A.Nombre, B.Banco FROM Personas A, Bancos B WHERE SUSBTRING(A.Cuenta FROM 1 FOR 4) = B.Entidad

Con esto saco el nombre de la persona y el de la entidad bancaria.

Sin embargo, con Interbase XE3, al tratar de ejecutar esete query me da error. La única instrucción equivalente sería CONTAINING, pero no me vale porque me sacaría todas las filas en las que estuviera en algún sitio del campo Cuenta, por ejemplo, el valor 0049. No se me ocurre ninguna alternativa.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)