CREATE OR REPLACE FUNCTION raise_error(pi_arg1 NUMBER, pi_arg2 NUMBER, ....)
IS
l_arg1 NUMBER;
l_arg2 NUMBER;
BEGIN
........
-- Processing
EXCEPTION
WHEN OTHERS THEN
-- Exception is raised and control comes here.
-- Dump the state of l_arg1, pi_arg1, pi_arg2..
END;