One more option:
SQL> create table test1 (
2 itmnum number(10),
3 qty1 number(10));
4 create table test2 (
5 itmnum number(10),
6 qty2 number(10));
7 insert into test1 (itmnum, qty1) values (1,10);
8 insert into test1 (itmnum, qty1) values (2,5);
9 insert into test1 (itmnum, qty1) values (3,7);
10 insert into test1 (itmnum, qty1) values (5,9);
11 insert into test2 (itmnum, qty2) values (2,3);
12 insert into test2 (itmnum, qty2) values (3,9);
13 insert into test2 (itmnum, qty2) values (4,12);
SQL>select t1.itmnum, t1.qty1, t2.qty2
1 from test1 t1, test2 t2
2 where t1.itmnum = t2.itmnum(+)
3 union all
4 select t2.itmnum, t1.qty1, t2.qty2
5 from test1 t1, test2 t2
6 where t1.itmnum(+) = t2.itmnum
7 and t1.itmnum is null
8 order by itmnum
ITMNUM QTY1 QTY2
---------- ---------- ----------
1 10
2 5 3
3 7 9
4 12
5 9
SQL>