3625: IS
3626: cursor_num integer;
3627: BEGIN
3628:
3629: cursor_num := dBMS_sql.open_cursor;
3630: dbms_sql.parse(cursor_num, p_exec_string, dbms_sql.native);
3631: dbms_sql.close_cursor(cursor_num);
3632:
3633: RETURN TRUE;
3626: cursor_num integer;
3627: BEGIN
3628:
3629: cursor_num := dBMS_sql.open_cursor;
3630: dbms_sql.parse(cursor_num, p_exec_string, dbms_sql.native);
3631: dbms_sql.close_cursor(cursor_num);
3632:
3633: RETURN TRUE;
3634: EXCEPTION
3627: BEGIN
3628:
3629: cursor_num := dBMS_sql.open_cursor;
3630: dbms_sql.parse(cursor_num, p_exec_string, dbms_sql.native);
3631: dbms_sql.close_cursor(cursor_num);
3632:
3633: RETURN TRUE;
3634: EXCEPTION
3635: WHEN OTHERS THEN
3632:
3633: RETURN TRUE;
3634: EXCEPTION
3635: WHEN OTHERS THEN
3636: dbms_sql.close_cursor(cursor_num);
3637: RETURN FALSE;
3638: END Is_Valid_Metric_Program;
3639:
3640: END Ams_Metric_Pvt;