I\'m always discouraged from using one, but is there a circumstance when it\'s the best approach?
I noticed that the wikipedia page provides an example.
For example, this allows us to see each employee who is in a department and each department that has an employee, but also see each employee who is not part of a department and each department which doesn't have an employee.
Note that I never encountered the need of a full outer join in practice...