Pivoting rows into columns dynamically in Oracle
Column value is a string type (CHAR, VARCHAR2).
You can not SUM strings. Use another aggregate function, e.g. MIN. And you do not need COALESCE.

select  
   ID,  
    min(case when Field = 'name' then value end) as "Name", 
    min(case when Field = 'age' then value end) as "Age", 
    min(case when Field = 'gender' then value end) as "Gender",
    min(case when Field = 'status' then value end) as "Status"
 from "TABLE_1"  
group by ID;

        ID Name  Age   Gender Status
---------- ----- ----- ------ --------
         1 Bob   30    male
         2 Susan              married