What is the purpose of a PL/SQL cursor? Give an example. Solution Ans; 12) Yes. We can use INSERT, UPDATE or DELETE commands in PL/SQL procedures. Because PL/SQL supports the SQL commands,functions,operators. Pl/SQL supports all data manipulation statements, transaction control statements You can directly write INSERT,UPDATE,DELETE statements in PL/SQL programs without any special notation. 13) SELECT command in PL/SQL is used to retrieve data from one or more tables ,views or snapshots. Syntax for SELECT SELECT [hint] [DISTINCT] select list INTO { variable1,variable,... |record_name} FROM table_list [WHERE conditions] [GROUP BY group_by_list] [HAVING search_conditions] [ORDER BY order_list[ASC | DESC] ] [FOR UPDATE for_update_options] 3) The PL/SQL command that activates a cursor is OPEN. syntax is OPEN cursor_name; 4) The PL/SQL command that selects the next row in a cursor is FETCH..INTO syntax is FETCH cursor_name INTO variable_name; 5) The PL/SQL command that deactivates a cursor is CLOSE. syntax is CLOSE cursor_name; .