Acho que o problema é que na linha 16
FROM File_Filter ff where ff.dataset_code=ds.dataset_code) ,
a vírgula no final significa que o Oracle está esperando outra expressão antes do )) na linha 18.
FROM File_Filter ff where ff.dataset_code=ds.dataset_code) ,
Eliminando o PostgreSQL Split-Brain em bancos de dados multinuvem
Incrementar o valor da coluna em determinada condição na consulta SQL no Postgresql
Uma nova maneira de personalizar seu monitoramento PostgreSQL com o Prometheus
Comportamento do plano de consulta de tabela temporal do SQL Server 2016