вы можете декодировать:
SELECT o.id, o.order_nr, o.cust_suppl
, decode( c.cust_name, null, s.supp_name, c.cust_name )
FROM Orders AS o LEFT OUTER JOIN
customer AS c ON o.id = c.id LEFT OUTER JOIN
supplier AS s ON o.id = s.id
или использовать регистр:
SELECT o.id, o.order_nr, o.cust_suppl
, case when c.cust_name is null then s.supp_name else c.cust_name end
FROM Orders AS o LEFT OUTER JOIN
customer AS c ON o.id = c.id LEFT OUTER JOIN
supplier AS s ON o.id = s.id