Sintaxis de unión externa de Oracle

Tengo una consulta que se ve así:

select *
from find fsc,
        let lf,
        cust cus,
        STRIKE ist
WHERE   fsc.id = lf.id
AND     ist.ID_old = fsc.ID_old
AND     lf.cust_id = cus.cust_id(+)

Sé que (+) es una sintaxis antigua para una unión, pero no estoy seguro de lo que realmente está haciendo con esta consulta. ¿Podría alguien explicar esto y mostrar esta consulta sin el (+) en la instrucción where, utilizando una sintaxis de unión más moderna?

Respuestas a la pregunta(1)

Su respuesta a la pregunta