Tout d'abord, pourquoi ne pouvez-vous pas utiliser le bon OUTER JOIN s?, vous pouvez les utiliser dans Oracle sans avoir à faire les jointures implicites avec le (+) syntaxe. Quant à votre problème, vous pouvez utiliser IN :
SELECT p.Name, a.Attribute
FROM People p
LEFT OUTER JOIN Attributes a
ON p.PersonID = a.PersonID AND a.Attribute IN ('Happy','Grouchy')