Dúvida query com tabela filha

Galera, estou com uma dúvida pra fazer uma query. Eu tenho uma tabela chamada Incidente e que possui um campo chamado id_chamado. Que é da tabela Chamado.
A tabela Incidente possui uma tabela filha chamada IncidenteEscopoRedeAcesso.
Eu estou fazenfo um innerJoin com IncidenteEscopoRedeAcesso.id_chamado e está dando pau:

    select ac.id_acso, ac.in_atvo, ac.cd_acso  
      
    from TSGO_ACSO ac  
      
    inner join TSGO_INCE_ESCO_REDE_ACSO ira  
    on ac.id_acso = ira.id_acso  
    inner join TSGO_CHMO ch  
    on ira.id_chmo = ch.id_chmo  
      
    where ac.in_atvo = 'S' ;  

A linha que está com problema é a penúltima. E aparece a seguinte mensagem:

ORA-00904: “IRA”.“ID_CHMO”: invalid identifier
00904. 00000 - “%s: invalid identifier”

Alguém sabe pq está dando erro?

Qual a estrutura das tabelas?
Gera um DDL delas e posta aqui as duas.

Ok, coloquei o diagrama em anexo.


DDL != diagrama.
Preciso da DDL que o Oracle gera, pois, o diagrama pode não atender ao que preciso saber que é se a tabela referida como filha possui a coluna que está sendo buscada.