Por ahi andaria.
Código SQL
[-]select A.ID_CLAVE AS INQUILINO, C.ID_CLAVE AS PROPIEDAD
FROM (INQUILINO A LEFT OUTER JOIN CONTRATOS B ON A.ID_CLAVE = B.ID_INQUILINO) INNER JOIN PROPIEDAD C ON B.ID_CLAVE =
C.ID_CLAVE
Ahora bien el problema que te esta dando seguramente es porque estas asignando esos valores luego de la consulta con el INTO. si sabes que puede devolver mas de 1 registro no puedes hacerlo asi. debes hacerlo por medio de un cursor.