This is not neccesary. By default when you are using the wizard to create the tabular form and you select DELETE as possible action the checkbox is created by the wizard.
When you didn't choose DELETE as possible action you can add a checkbox by going to the report and under tasks click "row selector" this will create a checkbox column
this might help
let me know if this answers your query in this thread
Here is a small demo with few steps that can be used in your scenario-
1) Below is the query of a report on emp table which has empno column with unique values-
SELECT APEX_ITEM.CHECKBOX(1,empno) " ", ename, job FROM emp ORDER by 1
2) A Delete button is created that submits the page.
3) An on-submit process is created with Process point On Submit - After Computation and Validations with condition that the below process runs when Delete button clicked.
FOR i in 1..APEX_APPLICATION.G_F01.count
delete from emp where empno=APEX_APPLICATION.G_F01(i);
I hope this might help you.
You can read more about this in the Oracle APEX API documentation. Please find the below link to download the document. http://docs.oracle.com/cd/E37097_01/doc/doc.42/e35127.pdf Regards, Das123