Olá!,
Você deve comutar da sintaxe de Oracle do estilo velho, isto é using (+) em onde a cláusula, à sintaxe padrão do ANSI, isto é usa EXTERIOR ESQUERDO JUNTA-SE. A sintaxe do ANSI reserva supera a limitação.
por exemplo.
selecionar distinto
p.name
mtlav.title
itla.status,
mdmacty.category
p.labor_category
p.department
itltl.id
itltl.percent_complete
do itla das abonações
A ESQUERDA JUNTA-SE ao itltl dos tasklists EM itla.itl_accreditation_id = itltl.itl_accreditation_id e itla.per_person_id = itltl.per_person_id
JUNTAR-SE ao mtlav dos mtl_accred_versions EM mtlav.mtl_accred_version_id = itla.mtl_accred_version_id
JUNTAR-SE aos mdm_accred_types mdmacty EM mtlav.mdm_accred_type_id = mdmacty.mdm_accred_type_id
JUNTAR-SE ao personnel_vw p EM itla.per_person_id = p.person_id
A ESQUERDA JUNTA-SE ao capvw do chk_accred_programs_vw em mtlav.mtl_accreditation_id = capvw.mtl_accreditation_id
A ESQUERDA JUNTA-SE ao cpp do chk_per_programs_vw EM capvw.mtl_program_id = cpp.mtl_program_id e p.person_id = cpp.per_person_id