In this post we will explain why it is a useful construct if you are working with PL/SQL, Java and JDBCThis is an example of an Anonymous Block: DECLARE -- -- -- First and Second input params are name and number -- l_name emp.ename%TYPE := ?; l_number emp.empno%TYPE := ?; -- l_howmany NUMBER; -- BEGIN -- INSERT INTO emp (empno, ename) VALUES (l_name, l_number); -- COMMIT; -- SELEC