Dat kan niet (in ieder geval direct). Oracle ondersteunt alleen een volledige outer join met SQL:1999-syntaxis.
Je kunt het faken door twee outer joins samen te voegen:
select a.field1, b.field2
from table_a a, table_b b
where a.id = b.id(+)
union all
select a.field1, b.field2
from table_a a, table b b
where a.id(+) = b.id
and a.id is null
Het is veel beter leesbaar met de SQL:1999-syntaxis:
select a.field1, b.field2
from table_a a full outer join table_b b
on a.id = b.id