Codeunit 1 is standard.
This is the scenario..
Permission set assign to every user are 2 Basic and custom permission set for every user.
I added Table Data 0 to Basic permission set with read YES.
and on the Custom Permission set there is also Table Date 0 with insert and modify yes.
when I delete the table data 0 on basic it will not throw an error or vise versa.