Remover as linhas duplicadas da tabela no Oracle

Estou a testar algo na Oracle e preenchi uma tabela com alguns dados de amostra, mas no processo carreguei registos dupl ... uma chave primária usando algumas das colunas. Como posso apagar todas as linhas duplicadas e deixar apenas uma delas?