ho una tabella con due campi id,codice_fiscale e data.

puo accadere che esistano piu campi con lo stesso codice_fiscale ma con data diversa..
il problema è
come faccio ad eliminare i record duplicati lasciando quello con la data piu recente ?