I too find the same confusion, But document says something ....hmmm
p_validate
----------
This parameter is used to control whether the database is updated or not. The default is False, which means that the API performs normally by doing all neccesary validation, insert, update or deletes.
If it is set to True then the API will just check that the operation will be valid. All insert,update or delete operations are rolled back.
Note: There are no commits done from within the API. These must be done from the calling program.
_________________________
Krishna Prasad Rapolu
Oracle HRMS Consultant