If I understand correctly, only after selecting the "save" button all operations are performed on the interactive grid, e.g. updating changed data (color: blue), adding a new record to the table and deleting(color: green) a record from the table (color: grey)...

As you can see, the interactive grid knows what actions have been performed - different colors for individual operations.
So, I need to adapt the "save" action to my solution because I want to run a PL/SQL procedure for individual operations (update, add, delete), which create a transaction on the database. - First question: how run and where PL/SQL procedures for each operations? I suspect I'll have to invoke it via JS.
And second question: is there any way to check what operation was performed on the record?
How does the "Save" action deal with this, that it has to do UPDATE, INSERT, DELETE.