Segue o SQl conforme escrevi para retorno da data limite de ferias do colaborador, segue descrito no comentário da consulta.
SELECT DISTINCT
PFUFERIAS.CODCOLIGADA AS COLIGADA,
PFUNC.CHAPA AS MATRICULA,
PFUNC.NOME,
PFUNCAO.NOME AS CARGO,
PFUFERIAS.INICIOPERAQUIS AS DATA_2,
PSECAO.DESCRICAO AS SECAO,
TO_CHAR (PFUNC.DATAADMISSAO, 'DD/MM/YYYY') AS ADMISSAO,
CASE PFUNC.CODSITUACAO
WHEN 'A' THEN 'ATIVO'
ELSE NULL END AS SITUAÇAO,
TO_CHAR (PFUFERIASPER.DATAINICIO, 'DD/MM/YYYY')INICIO,
TO_CHAR (PFUFERIASPER.DATAFIM, 'DD/MM/YYYY')DATA_FIM,
TO_DATE (PFUFERIAS.FIMPERAQUIS) + 240 AS DATA_LIMITE ------------- /*Aqui é onde estou tentando buscar a data limite de ferias do colaborador, pela logica peguei o fim do período aquisitivo e somei por 240, alguém poderia ajudar, sendo que ate então não esta trazendo como quero?*/
FROM PFUNC
INNER JOIN PSECAO
ON PSECAO.CODCOLIGADA = PFUNC.CODCOLIGADA
AND PSECAO.CODIGO = PFUNC.CODSECAO
JOIN PFUNCAO
ON PFUNCAO.CODCOLIGADA = PFUNC.CODCOLIGADA
AND PFUNCAO.CODIGO = PFUNC.CODFUNCAO
INNER JOIN PFUFERIASPER
ON PFUFERIASPER.CHAPA = PFUNC.CHAPA
AND PFUFERIASPER.CODCOLIGADA = PFUNC.CODCOLIGADA
INNER JOIN PFUFERIAS
ON PFUFERIASPER.CHAPA = PFUNC.CHAPA
AND PFUFERIASPER.CODCOLIGADA = PFUNC.CODCOLIGADA
WHERE PFUNC.CODSITUACAO NOT IN ('D')
ORDER BY PFUFERIAS.INICIOPERAQUIS DESC