Oracle TKPROF Insert data doesn't match text results
Those values are just fine. They are just truncated in the tkprof output and displayed as seconds instead of microseconds.

Time for SQL executions is typically measured in microseconds.

See V$SQL for example:


  ELAPSED_TIME
  
  NUMBER
  
  Elapsed time (in microseconds) used by this cursor for parsing,
  executing, and fetching. If the cursor uses parallel execution, then
  ELAPSED_TIME is the cumulative time for the query coordinator, plus
  all parallel query slave processes.


Tkprof also displays time in microseconds at the row source operations section (and displays the unit as us).

I did not find any explicit reference for describing all the columns of TKPROF_TABLE, stating the time unit to be microsecond, but its quite logical.