When the database is updated through Procedure objects, records are inserted, updated or deleted from the tables through commands written inside the Source code of the Procedure.
There are two possibilities:
For a discussion about the differences between the two, see Update the database directly with commands VERSUS using Business Components.
The update is achieved through the corresponding specific commands.
Updating with procedure-specific commands. Introduction