Hi Leon, thank you for your feedback. Wouldn't it be easier (and more efficient) to pass the selected records to a PL/SQL API, then just process all the records NOT IN the selected list?
You can loop through all records in the IG using model.forEach and then see which ones are checked: docs.oracle.com/en/database/oracle/apex/22.2/aexj…
Because you want all un-selected records, you will need to make sure you fetch all records from the server into the IG model. You can use this API to do this. Note: Depending on how many records you have, this may be very inefficient. docs.oracle.com/en/database/oracle/apex/22.2/aexj…