pl/sql query for remove duplicates rows in temp table : I need your help to fix this issue. This is database related one. I have 2 table 1 is temptable and another one is Persons. Finally i need below remove duplicate date 

Table one:

CREATE TABLE temptable ( ID int, Name varchar(255), pan varchar(255), Address varchar(255), status varchar(255) );

Table two:
CREATE TABLE Persons ( ID int, Name varchar(255), pan varchar(255), Address varchar(255), status varchar(255) );

temp Table :
-----------------------------------------------------------
ID   Name            pan            Address        status 
-----------------------------------------------------------
1    Gopal       akkoso232l        hyd           ACCESSED
1    Gopal       akkoso232l        hyd           ACCESSED
2    sAI         aaa1213           VIZ           PENDING
3    RAM         LLWELW1213        hyd           ACCESSED
4    ONE         ONE12so232l       CHN           ACCESSED
5    REDDY       aZZoWE232l        TOW           ACCESSED
----------------------------------------------------------

6    sUNRAI      akppg8732        hyd           ACCESSED
6    sUNRAI      akppg8732        hyd           PENDING

-----------------------------------------------

I need main table data as below :

Persons :
------------------------------------------------
ID  Name     pan            Address  status 
------------------------------------------------
1   Gopal    akkoso232l      hyd     ACCESSED 
2   sAI      aaa1213         VIZ     PENDING
3   RAM      LLWELW1213      hyd     ACCESSED
4   ONE      ONE12so232l     CHN     ACCESSED
5   REDDY    aZZoWE232l      TOW     ACCESSED
------------------------------------------------
6   SUNRAI   akppg8732       hyd     ACCESSED
------------------------------------------------