Consulta utilizando CASE WHEN, THEN, ELSE E JOIN

Galera,

Estou com dificuldade de utilizar a consulta abaixo:

SELECT CASE WHEN C5_XCLIORG <> ‘’
THEN C5_XCLIORG
ELSE C5_CLIENTE END Código, SA1.A1_NOME, SA1.A1_EST, SA1.A1_MUN, SC5.C5_XCLIORG, SC5.C5_NUM, SC5.C5_VEND1
FROM SC5010 SC5 INNER JOIN SA1010 SA1 ON SA1.D_E_L_E_T_ = ‘’ and CASE WHEN SC5.C5_XCLIORG <> ‘’ THEN SC5.C5_XCLIORG ELSE SC5.C5_CLIENTE END = SA1.A1_COD"

erro: Faltou marcar campos que devem fazer parte da Consulta

Obs. Essa consulta funciona normalmente no banco de dados

use “as” para aliases.
se nao rolar crie uma view para esse select

selecione os campos a serem visualizados na grid.

Com CASE WHEN realmente não funciona… Terá a opção de criar uma View ou utilizar o DECODE… fiz com DECODE o ScriptCase compilou e executou normalmente… Tenta aí…

Possivelmente é o nome do alias “Código”, tenta utilizar sem o acento.