query to delete duplicate records in oracle