[SUBCONSULTA] Fim de comando SQL inesperado

Boa tarde, caros membros

O Scriptcase não aceita a minha subconsulta Oracle, já fiz todos os testes com este código:

select t.TRAM_IDDOCUMENTO, DINT_NUMERO, DINT_IDENTIFICACAO,
(SELECT UNID_UNIDADE.UNID_DESCRICAO FROM UNID_UNIDADE
INNER JOIN DINT_DOCUMENTOINTERNO ON UNID_UNIDADE.UNID_ID = DINT_DOCUMENTOINTERNO.DINT_IDUNIDADEORIGEM
WHERE DINT_DOCUMENTOINTERNO.DINT_ID = t.TRAM_IDDOCUMENTO AND ROWNUM=1) as unidadeorigem,(SELECT UNID_UNIDADE.UNID_DESCRICAO
FROM UNID_UNIDADE
INNER JOIN TRAM_TRAMITE ON UNID_UNIDADE.UNID_ID = TRAM_TRAMITE.TRAM_IDUNIDADE
WHERE TRAM_TRAMITE.TRAM_IDDOCUMENTO = t.TRAM_IDDOCUMENTO AND ROWNUM=1 AND TRAM_TRAMITE.TRAM_ID IN(SELECT MAX(TRAM_ID) FROM TRAM_TRAMITE)) as unidadeatual,
di.DINT_DATAABERTURA, t.TRAM_DATAACEITO, t.TRAM_DATASAIDA, di.DINT_IDREQUERENTE, di.DINT_SENHA
from TRAM_TRAMITE t
INNER JOIN DINT_DOCUMENTOINTERNO di ON t.TRAM_IDDOCUMENTO = di.DINT_ID
where t.TRAM_TRAMITADO = 1 and ( t.TRAM_IDUNIDADE = 10 )
order by
t.TRAM_DATAACEITO desc

Ele é corretamente interpretado na interface do Oracle e pelo SQL Builder existente no ScriptCase, mas quando neste executado exibe-se o erro:

Erro (256)
Mensagem: Erro ao recuperar os campos da tabela. ORA-00921: fim inesperado do comando SQLselect t.TRAM_IDDOCUMENTO, DINT_NUMERO, DINT_IDENTIFICACAO, (SELECT UNID_UNIDADE.UNID_DESCRICAO FROM UNID_UNIDADE INNER JOIN DINT_DOCUMENTOINTERNO ON UNID_UNIDADE.UNID_ID = DINT_DOCUMENTOINTERNO.DINT_IDUNIDADEORIGEM

Existe uma solução para isso? Em vez do valor “10”, eu comparo com uma variável global da minha aplicação no ScriptCase!

Desde já agradeço a atenção de todos, esse erro já encheu o saco! Valeu galera

Teria como postar o erro completo ou ao dar erro so mostra essa parte do sql?

teria como disponibilizar a estrutura sem dados para que possamos fazer testes? uma dica pra vc continuar trabalhando seria criar uma view. pelo menos por enquanto.

Onde trabalho também sofremos com alguns erros estranho entre PHP e Oracle, geralmente
conseguimos resolver criando uma view, este script está rodando corretamente nop
oracle??? tente criar uma view!

Abração!!!

Criei uma view mas não aparece!

Já encontraram esse erro?

att

Ricardo