Obsługa Null w funkcji Greatest w Oracle

Chcę porównać dwie daty z dwóch kolumn i uzyskać największą, a następnie porównać z wartością daty. Dwie kolumny mogą również zawierać wartości NULL. Na przykład chcę poniżej OUTPUT. Jak korzystać z największej funkcji lub jeśli jest coś w innym przypadku. Ponownie używam danych wyjściowych do porównania z inną datą.

Col A         Col  B          OUTPUT
---------------------------------------
 NULL          NULL            NULL
 09/21/2013    01/02/2012      09/21/2013
 NULL          01/03/2013      01/03/2013 
 01/03/2013    NULL            01/03/2013 

questionAnswers(8)

yourAnswerToTheQuestion