Copiei para fazer teste e apresenta erro de SQL não encerrado adequadamente, o que pode ter de errado?
SELECT GFILIAL.CODCOLIGADA,
GFILIAL.CODFILIAL,
GFILIAL.NOMEFANTASIA,
PFUNC.CHAPA,
PFUNC.NOME,
PFUNC.CODSITUACAO,
PPESSOA.DTNASCIMENTO,
PPESSOA.SEXO,
TRUNC(TO_CHAR(SYSDATE - PPESSOA.DTNASCIMENTO) / 365.25),
PFDEPEND.NOME,
PFDEPEND.GRAUPARENTESCO,
DECODE(PFDEPEND.GRAUPARENTESCO, '1', 'FILHO',
'5', 'CONJUGE',
'C', 'COMPANHEIRO',
'9', 'OUTROS',
'6', 'PAI',
'7', 'MAE'),
PFDEPEND.DTNASCIMENTO,
PFDEPEND.SEXO,
TRUNC(TO_CHAR(SYSDATE - PFDEPEND.DTNASCIMENTO) / 365.25),
PFCOMPL.ASSMEDICA,
GCONSIST.DESCRICAO
FROM GFILIAL,
join PFUNC on GFILIAL.CODCOLIGADA = PFUNC.CODCOLIGADA AND GFILIAL.CODFILIAL = PFUNC.CODFILIAL
join PPESSOA on PFUNC.CODPESSOA = PPESSOA.CODIGO
left join PFDEPEND on PFUNC.CODCOLIGADA = PFDEPEND.CODCOLIGADA AND PFUNC.CHAPA = PFDEPEND.CHAPA
left join PFDEPENDCOMPL on PFUNC.CODCOLIGADA = PFDEPENDCOMPL.CODCOLIGADA AND PFUNC.CHAPA = PFDEPENDCOMPL.CHAPA
AND PFDEPEND.NRODEPEND = PFDEPENDCOMPL.NRODEPEND
left join PFCOMPL on PFUNC.CODCOLIGADA = PFCOMPL.CODCOLIGADA AND PFUNC.CHAPA = PFCOMPL.CHAPA
left join GCONSIST on GCONSIST.CODCLIENTE = PFCOMPL.ASSMEDICA
WHERE
PFDEPENDCOMPL.ASSMEDICA IS NOT NULL AND GCONSIST.CODTABELA = 'ASSMED'
ORDER BY GFILIAL.CODCOLIGADA,
GFILIAL.CODFILIAL,
PFUNC.CHAPA