ERRO DE SINTAXE

Alguem pode me dizer o que está errado com o commando SQL abaixo:???

SELECT
ImHbl.Hbl,
ImHbl.Data,
ImHbl.Eta,
ImHbl.Eta,
ImHbl.Volume,
ImHbl.Cubagem,
ImHbl.Peso,
ImHbl.Moeda,
ImHbl.Frete,
ImHbl_Ctn.Quant,
ImHbl_Ctn.Peso,
ImHbl_Ctn.Nr_Ctn,
Tipo_Ctn.Descricao,
Portos.Porto
FROM
ImHbl LEFT OUTER JOIN ImHbl_Ctn ON ImHbl.Hbl = ImHbl_Ctn.Hbl
LEFT OUTER JOIN Tipo_Ctn ON ImHbl_Ctn.Tipo_Ctn = Tipo_Ctn.Codigo
INNER JOIN Portos ON ImHbl.Origem = Portos.Codigo AND ImHbl.Destino = Portos.Codigo

O ERRO APONTADO PELO SQL BUILDER

Erro na execução do comando SQL.

Erro de sintaxe (operador faltando) na expressão de consulta ‘ImHbl.Hbl = ImHbl_Ctn.Hbl LEFT OUTER JOIN Tipo_Ctn ON ImHbl_Ctn.Tipo_Ctn = Tipo_Ctn.Codigo INNER JOIN Portos ON ImHbl.Origem = Portos.Codigo’.

GRATO

RENATO

tópico antigo - trancado.