Quelqu'un peux m'expliquer pourquoi j'obtient un problème dans ma requête sql suivante

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Select * from materiels left join typesmateriel on (TYPEM_id = MAT_typeid) left join modeles on (MAT_REF = MOD_id) where MAT_REF like '%Ordi%' order by MAT_REF)
je recoit le message d'un problème de conversion mais si j'enlève les "join" alors la ca marche !

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Select * from materiels where MAT_REF like '%Ordi%' order by MAT_REF)
mais j'ai besoin des join pour afficher toutes mes données !

Firebird m'aime pas le like et les join ensemble dans la même requête ???

je suis sur Firebird 2.0

merci

alors quelqu'un a une solution