Eliminar registros duplicados en Oracle según la fecha / hora máximas

Tengo los siguientes datos de muestra con información duplicada:

ID   Date                 Emp_ID    Name    Keep
---------------------------------------------------------
1    17/11/2010 13:45:22  101       AB      *
2    17/11/2010 13:44:10  101       AB
3    17/11/2010 12:45:22  102       SF      *
4    17/11/2010 12:44:10  102       SF
5    17/11/2010 11:45:22  103       RD      *
6    17/11/2010 11:44:10  103       RD        

Según el conjunto de datos anterior, ¿cómo puedo eliminar las ID de Emp duplicadas y mantener solo las ID de Emp que tienen la fecha / hora máxima especificada?

Entonces, según lo anterior, solo vería ID: 1, 3 y 5.

Gracias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta