52:
53: --+
54: -- Use dynamic SQL to run the statement
55: --+
56: c := dbms_sql.open_cursor;
57:
58: dbms_sql.parse(c, statement, dbms_sql.native);
59:
60: dbms_sql.bind_variable(c,'err', dummy_vch, 30);
54: -- Use dynamic SQL to run the statement
55: --+
56: c := dbms_sql.open_cursor;
57:
58: dbms_sql.parse(c, statement, dbms_sql.native);
59:
60: dbms_sql.bind_variable(c,'err', dummy_vch, 30);
61: dbms_sql.bind_variable(c,'ret', dummy_num);
62: dbms_sql.bind_variable(c,'orgid', x_org_id);
56: c := dbms_sql.open_cursor;
57:
58: dbms_sql.parse(c, statement, dbms_sql.native);
59:
60: dbms_sql.bind_variable(c,'err', dummy_vch, 30);
61: dbms_sql.bind_variable(c,'ret', dummy_num);
62: dbms_sql.bind_variable(c,'orgid', x_org_id);
63:
64: rows_processed := dbms_sql.execute(c);
57:
58: dbms_sql.parse(c, statement, dbms_sql.native);
59:
60: dbms_sql.bind_variable(c,'err', dummy_vch, 30);
61: dbms_sql.bind_variable(c,'ret', dummy_num);
62: dbms_sql.bind_variable(c,'orgid', x_org_id);
63:
64: rows_processed := dbms_sql.execute(c);
65:
58: dbms_sql.parse(c, statement, dbms_sql.native);
59:
60: dbms_sql.bind_variable(c,'err', dummy_vch, 30);
61: dbms_sql.bind_variable(c,'ret', dummy_num);
62: dbms_sql.bind_variable(c,'orgid', x_org_id);
63:
64: rows_processed := dbms_sql.execute(c);
65:
66: dbms_sql.variable_value(c,'err', x_errbuf);
60: dbms_sql.bind_variable(c,'err', dummy_vch, 30);
61: dbms_sql.bind_variable(c,'ret', dummy_num);
62: dbms_sql.bind_variable(c,'orgid', x_org_id);
63:
64: rows_processed := dbms_sql.execute(c);
65:
66: dbms_sql.variable_value(c,'err', x_errbuf);
67: dbms_sql.variable_value(c,'ret', x_retcode);
68:
62: dbms_sql.bind_variable(c,'orgid', x_org_id);
63:
64: rows_processed := dbms_sql.execute(c);
65:
66: dbms_sql.variable_value(c,'err', x_errbuf);
67: dbms_sql.variable_value(c,'ret', x_retcode);
68:
69: dbms_sql.close_cursor(c);
70:
63:
64: rows_processed := dbms_sql.execute(c);
65:
66: dbms_sql.variable_value(c,'err', x_errbuf);
67: dbms_sql.variable_value(c,'ret', x_retcode);
68:
69: dbms_sql.close_cursor(c);
70:
71: END collect;
65:
66: dbms_sql.variable_value(c,'err', x_errbuf);
67: dbms_sql.variable_value(c,'ret', x_retcode);
68:
69: dbms_sql.close_cursor(c);
70:
71: END collect;
72:
73: END cn_collect_custom;