90: ctxsys.dr$preference_usage pu Where pa.pat_name = ''STOP_WORD''
91: AND pa.pat_pre_id = pu.pus_pre_id AND pu.pus_pol_id = po.pol_id
92: AND po.pol_name in (' || policies || ')' ;
93:
94: cursor_name := dbms_sql.open_cursor;
95: dbms_sql.parse(cursor_name,string,dbms_sql.v7);
96: dbms_sql.define_column(cursor_name,1,stop_word,100);
97: rows_processed := dbms_sql.execute(cursor_name);
98: LOOP
91: AND pa.pat_pre_id = pu.pus_pre_id AND pu.pus_pol_id = po.pol_id
92: AND po.pol_name in (' || policies || ')' ;
93:
94: cursor_name := dbms_sql.open_cursor;
95: dbms_sql.parse(cursor_name,string,dbms_sql.v7);
96: dbms_sql.define_column(cursor_name,1,stop_word,100);
97: rows_processed := dbms_sql.execute(cursor_name);
98: LOOP
99: IF dbms_sql.fetch_rows(cursor_name) >0 THEN
92: AND po.pol_name in (' || policies || ')' ;
93:
94: cursor_name := dbms_sql.open_cursor;
95: dbms_sql.parse(cursor_name,string,dbms_sql.v7);
96: dbms_sql.define_column(cursor_name,1,stop_word,100);
97: rows_processed := dbms_sql.execute(cursor_name);
98: LOOP
99: IF dbms_sql.fetch_rows(cursor_name) >0 THEN
100: -- get column values of the row.
93:
94: cursor_name := dbms_sql.open_cursor;
95: dbms_sql.parse(cursor_name,string,dbms_sql.v7);
96: dbms_sql.define_column(cursor_name,1,stop_word,100);
97: rows_processed := dbms_sql.execute(cursor_name);
98: LOOP
99: IF dbms_sql.fetch_rows(cursor_name) >0 THEN
100: -- get column values of the row.
101: dbms_sql.column_value(cursor_name,1,stop_word);
95: dbms_sql.parse(cursor_name,string,dbms_sql.v7);
96: dbms_sql.define_column(cursor_name,1,stop_word,100);
97: rows_processed := dbms_sql.execute(cursor_name);
98: LOOP
99: IF dbms_sql.fetch_rows(cursor_name) >0 THEN
100: -- get column values of the row.
101: dbms_sql.column_value(cursor_name,1,stop_word);
102: all_stop_words := all_stop_words || stop_word || ' ';
103: ELSE
97: rows_processed := dbms_sql.execute(cursor_name);
98: LOOP
99: IF dbms_sql.fetch_rows(cursor_name) >0 THEN
100: -- get column values of the row.
101: dbms_sql.column_value(cursor_name,1,stop_word);
102: all_stop_words := all_stop_words || stop_word || ' ';
103: ELSE
104: EXIT;
105: END IF;
103: ELSE
104: EXIT;
105: END IF;
106: END LOOP;
107: dbms_sql.close_cursor(cursor_name);
108: stop_word_list:=all_stop_words;
109: EXCEPTION
110: WHEN OTHERS THEN
111: IF dbms_sql.is_open(cursor_name) THEN
107: dbms_sql.close_cursor(cursor_name);
108: stop_word_list:=all_stop_words;
109: EXCEPTION
110: WHEN OTHERS THEN
111: IF dbms_sql.is_open(cursor_name) THEN
112: dbms_sql.close_cursor(cursor_name);
113: END IF;
114: raise;
115: END; -- Get_Context_Stop_Words.
108: stop_word_list:=all_stop_words;
109: EXCEPTION
110: WHEN OTHERS THEN
111: IF dbms_sql.is_open(cursor_name) THEN
112: dbms_sql.close_cursor(cursor_name);
113: END IF;
114: raise;
115: END; -- Get_Context_Stop_Words.
116:
170:
171: -- Call ctx's contains
172:
173: IF str1 is NOT NULL THEN
174: cursor_name := dbms_sql.open_cursor;
175: dbms_sql.parse(cursor_name,str1,dbms_sql.v7);
176: rows_processed := dbms_sql.execute(cursor_name);
177: dbms_sql.close_cursor(cursor_name);
178: END IF;
171: -- Call ctx's contains
172:
173: IF str1 is NOT NULL THEN
174: cursor_name := dbms_sql.open_cursor;
175: dbms_sql.parse(cursor_name,str1,dbms_sql.v7);
176: rows_processed := dbms_sql.execute(cursor_name);
177: dbms_sql.close_cursor(cursor_name);
178: END IF;
179:
172:
173: IF str1 is NOT NULL THEN
174: cursor_name := dbms_sql.open_cursor;
175: dbms_sql.parse(cursor_name,str1,dbms_sql.v7);
176: rows_processed := dbms_sql.execute(cursor_name);
177: dbms_sql.close_cursor(cursor_name);
178: END IF;
179:
180: IF str2 is NOT NULL THEN
173: IF str1 is NOT NULL THEN
174: cursor_name := dbms_sql.open_cursor;
175: dbms_sql.parse(cursor_name,str1,dbms_sql.v7);
176: rows_processed := dbms_sql.execute(cursor_name);
177: dbms_sql.close_cursor(cursor_name);
178: END IF;
179:
180: IF str2 is NOT NULL THEN
181: cursor_name := dbms_sql.open_cursor;
177: dbms_sql.close_cursor(cursor_name);
178: END IF;
179:
180: IF str2 is NOT NULL THEN
181: cursor_name := dbms_sql.open_cursor;
182: dbms_sql.parse(cursor_name,str2,dbms_sql.v7);
183: rows_processed := dbms_sql.execute(cursor_name);
184: dbms_sql.close_cursor(cursor_name);
185: END IF;
178: END IF;
179:
180: IF str2 is NOT NULL THEN
181: cursor_name := dbms_sql.open_cursor;
182: dbms_sql.parse(cursor_name,str2,dbms_sql.v7);
183: rows_processed := dbms_sql.execute(cursor_name);
184: dbms_sql.close_cursor(cursor_name);
185: END IF;
186:
179:
180: IF str2 is NOT NULL THEN
181: cursor_name := dbms_sql.open_cursor;
182: dbms_sql.parse(cursor_name,str2,dbms_sql.v7);
183: rows_processed := dbms_sql.execute(cursor_name);
184: dbms_sql.close_cursor(cursor_name);
185: END IF;
186:
187:
180: IF str2 is NOT NULL THEN
181: cursor_name := dbms_sql.open_cursor;
182: dbms_sql.parse(cursor_name,str2,dbms_sql.v7);
183: rows_processed := dbms_sql.execute(cursor_name);
184: dbms_sql.close_cursor(cursor_name);
185: END IF;
186:
187:
188: IF str3 is NOT NULL THEN
185: END IF;
186:
187:
188: IF str3 is NOT NULL THEN
189: cursor_name := dbms_sql.open_cursor;
190: dbms_sql.parse(cursor_name,str3,dbms_sql.v7);
191: rows_processed := dbms_sql.execute(cursor_name);
192: dbms_sql.close_cursor(cursor_name);
193: END IF;
186:
187:
188: IF str3 is NOT NULL THEN
189: cursor_name := dbms_sql.open_cursor;
190: dbms_sql.parse(cursor_name,str3,dbms_sql.v7);
191: rows_processed := dbms_sql.execute(cursor_name);
192: dbms_sql.close_cursor(cursor_name);
193: END IF;
194:
187:
188: IF str3 is NOT NULL THEN
189: cursor_name := dbms_sql.open_cursor;
190: dbms_sql.parse(cursor_name,str3,dbms_sql.v7);
191: rows_processed := dbms_sql.execute(cursor_name);
192: dbms_sql.close_cursor(cursor_name);
193: END IF;
194:
195: IF str4 is NOT NULL THEN
188: IF str3 is NOT NULL THEN
189: cursor_name := dbms_sql.open_cursor;
190: dbms_sql.parse(cursor_name,str3,dbms_sql.v7);
191: rows_processed := dbms_sql.execute(cursor_name);
192: dbms_sql.close_cursor(cursor_name);
193: END IF;
194:
195: IF str4 is NOT NULL THEN
196: cursor_name := dbms_sql.open_cursor;
192: dbms_sql.close_cursor(cursor_name);
193: END IF;
194:
195: IF str4 is NOT NULL THEN
196: cursor_name := dbms_sql.open_cursor;
197: dbms_sql.parse(cursor_name,str4,dbms_sql.v7);
198: rows_processed := dbms_sql.execute(cursor_name);
199: dbms_sql.close_cursor(cursor_name);
200: END IF;
193: END IF;
194:
195: IF str4 is NOT NULL THEN
196: cursor_name := dbms_sql.open_cursor;
197: dbms_sql.parse(cursor_name,str4,dbms_sql.v7);
198: rows_processed := dbms_sql.execute(cursor_name);
199: dbms_sql.close_cursor(cursor_name);
200: END IF;
201:
194:
195: IF str4 is NOT NULL THEN
196: cursor_name := dbms_sql.open_cursor;
197: dbms_sql.parse(cursor_name,str4,dbms_sql.v7);
198: rows_processed := dbms_sql.execute(cursor_name);
199: dbms_sql.close_cursor(cursor_name);
200: END IF;
201:
202: EXCEPTION
195: IF str4 is NOT NULL THEN
196: cursor_name := dbms_sql.open_cursor;
197: dbms_sql.parse(cursor_name,str4,dbms_sql.v7);
198: rows_processed := dbms_sql.execute(cursor_name);
199: dbms_sql.close_cursor(cursor_name);
200: END IF;
201:
202: EXCEPTION
203: WHEN OTHERS THEN
201:
202: EXCEPTION
203: WHEN OTHERS THEN
204: IF instr(sqlerrm,'DRG-10308') <>0 THEN
205: IF dbms_sql.is_open(cursor_name) THEN
206: dbms_sql.close_cursor(cursor_name);
207: END IF;
208: fnd_message.set_name('CS','CS_INC_CTX_NO_SERVER');
209: app_exception.raise_exception;
202: EXCEPTION
203: WHEN OTHERS THEN
204: IF instr(sqlerrm,'DRG-10308') <>0 THEN
205: IF dbms_sql.is_open(cursor_name) THEN
206: dbms_sql.close_cursor(cursor_name);
207: END IF;
208: fnd_message.set_name('CS','CS_INC_CTX_NO_SERVER');
209: app_exception.raise_exception;
210: ELSE
207: END IF;
208: fnd_message.set_name('CS','CS_INC_CTX_NO_SERVER');
209: app_exception.raise_exception;
210: ELSE
211: dbms_sql.close_cursor(cursor_name);
212: fnd_message.set_name('CS','CS_SR_CONTEXT_ERROR');
213: fnd_message.set_token('ERRORM',sqlerrm);
214: app_exception.raise_exception;
215: END IF;
229: rows_processed INTEGER; -- Not used currently
230: BEGIN
231: string := 'BEGIN ctx_dml.reindex('''||policy_name||''','''||primary_key||'
232: ''); END;';
233: cursor_name := dbms_sql.open_cursor;
234: dbms_sql.parse(cursor_name,string,dbms_sql.v7);
235: rows_processed := dbms_sql.execute(cursor_name);
236: dbms_sql.close_cursor(cursor_name);
237: EXCEPTION
230: BEGIN
231: string := 'BEGIN ctx_dml.reindex('''||policy_name||''','''||primary_key||'
232: ''); END;';
233: cursor_name := dbms_sql.open_cursor;
234: dbms_sql.parse(cursor_name,string,dbms_sql.v7);
235: rows_processed := dbms_sql.execute(cursor_name);
236: dbms_sql.close_cursor(cursor_name);
237: EXCEPTION
238: WHEN OTHERS THEN
231: string := 'BEGIN ctx_dml.reindex('''||policy_name||''','''||primary_key||'
232: ''); END;';
233: cursor_name := dbms_sql.open_cursor;
234: dbms_sql.parse(cursor_name,string,dbms_sql.v7);
235: rows_processed := dbms_sql.execute(cursor_name);
236: dbms_sql.close_cursor(cursor_name);
237: EXCEPTION
238: WHEN OTHERS THEN
239: IF dbms_sql.is_open(cursor_name) THEN
232: ''); END;';
233: cursor_name := dbms_sql.open_cursor;
234: dbms_sql.parse(cursor_name,string,dbms_sql.v7);
235: rows_processed := dbms_sql.execute(cursor_name);
236: dbms_sql.close_cursor(cursor_name);
237: EXCEPTION
238: WHEN OTHERS THEN
239: IF dbms_sql.is_open(cursor_name) THEN
240: dbms_sql.close_cursor(cursor_name);
235: rows_processed := dbms_sql.execute(cursor_name);
236: dbms_sql.close_cursor(cursor_name);
237: EXCEPTION
238: WHEN OTHERS THEN
239: IF dbms_sql.is_open(cursor_name) THEN
240: dbms_sql.close_cursor(cursor_name);
241: END IF;
242: raise;
243: END; -- update_context_index.
236: dbms_sql.close_cursor(cursor_name);
237: EXCEPTION
238: WHEN OTHERS THEN
239: IF dbms_sql.is_open(cursor_name) THEN
240: dbms_sql.close_cursor(cursor_name);
241: END IF;
242: raise;
243: END; -- update_context_index.
244:
261: cursor_name INTEGER;
262: string VARCHAR2(200);
263: rows_processed INTEGER; -- Not used currently
264: BEGIN
265: cursor_name := dbms_sql.open_cursor;
266: dbms_sql.parse(cursor_name,'DELETE FROM '||results_table||' WHERE conid IN (:c1,:c2,:c3,:c4)',dbms_sql.v7);
267: dbms_sql.bind_variable(cursor_name, ':c1',conid1);
268: dbms_sql.bind_variable(cursor_name, ':c2',conid2);
269: dbms_sql.bind_variable(cursor_name, ':c3',conid3);
262: string VARCHAR2(200);
263: rows_processed INTEGER; -- Not used currently
264: BEGIN
265: cursor_name := dbms_sql.open_cursor;
266: dbms_sql.parse(cursor_name,'DELETE FROM '||results_table||' WHERE conid IN (:c1,:c2,:c3,:c4)',dbms_sql.v7);
267: dbms_sql.bind_variable(cursor_name, ':c1',conid1);
268: dbms_sql.bind_variable(cursor_name, ':c2',conid2);
269: dbms_sql.bind_variable(cursor_name, ':c3',conid3);
270: dbms_sql.bind_variable(cursor_name, ':c4',conid4);
263: rows_processed INTEGER; -- Not used currently
264: BEGIN
265: cursor_name := dbms_sql.open_cursor;
266: dbms_sql.parse(cursor_name,'DELETE FROM '||results_table||' WHERE conid IN (:c1,:c2,:c3,:c4)',dbms_sql.v7);
267: dbms_sql.bind_variable(cursor_name, ':c1',conid1);
268: dbms_sql.bind_variable(cursor_name, ':c2',conid2);
269: dbms_sql.bind_variable(cursor_name, ':c3',conid3);
270: dbms_sql.bind_variable(cursor_name, ':c4',conid4);
271: rows_processed := dbms_sql.execute(cursor_name);
264: BEGIN
265: cursor_name := dbms_sql.open_cursor;
266: dbms_sql.parse(cursor_name,'DELETE FROM '||results_table||' WHERE conid IN (:c1,:c2,:c3,:c4)',dbms_sql.v7);
267: dbms_sql.bind_variable(cursor_name, ':c1',conid1);
268: dbms_sql.bind_variable(cursor_name, ':c2',conid2);
269: dbms_sql.bind_variable(cursor_name, ':c3',conid3);
270: dbms_sql.bind_variable(cursor_name, ':c4',conid4);
271: rows_processed := dbms_sql.execute(cursor_name);
272: dbms_sql.close_cursor(cursor_name);
265: cursor_name := dbms_sql.open_cursor;
266: dbms_sql.parse(cursor_name,'DELETE FROM '||results_table||' WHERE conid IN (:c1,:c2,:c3,:c4)',dbms_sql.v7);
267: dbms_sql.bind_variable(cursor_name, ':c1',conid1);
268: dbms_sql.bind_variable(cursor_name, ':c2',conid2);
269: dbms_sql.bind_variable(cursor_name, ':c3',conid3);
270: dbms_sql.bind_variable(cursor_name, ':c4',conid4);
271: rows_processed := dbms_sql.execute(cursor_name);
272: dbms_sql.close_cursor(cursor_name);
273: EXCEPTION
266: dbms_sql.parse(cursor_name,'DELETE FROM '||results_table||' WHERE conid IN (:c1,:c2,:c3,:c4)',dbms_sql.v7);
267: dbms_sql.bind_variable(cursor_name, ':c1',conid1);
268: dbms_sql.bind_variable(cursor_name, ':c2',conid2);
269: dbms_sql.bind_variable(cursor_name, ':c3',conid3);
270: dbms_sql.bind_variable(cursor_name, ':c4',conid4);
271: rows_processed := dbms_sql.execute(cursor_name);
272: dbms_sql.close_cursor(cursor_name);
273: EXCEPTION
274: WHEN OTHERS THEN
267: dbms_sql.bind_variable(cursor_name, ':c1',conid1);
268: dbms_sql.bind_variable(cursor_name, ':c2',conid2);
269: dbms_sql.bind_variable(cursor_name, ':c3',conid3);
270: dbms_sql.bind_variable(cursor_name, ':c4',conid4);
271: rows_processed := dbms_sql.execute(cursor_name);
272: dbms_sql.close_cursor(cursor_name);
273: EXCEPTION
274: WHEN OTHERS THEN
275: IF dbms_sql.is_open(cursor_name) THEN
268: dbms_sql.bind_variable(cursor_name, ':c2',conid2);
269: dbms_sql.bind_variable(cursor_name, ':c3',conid3);
270: dbms_sql.bind_variable(cursor_name, ':c4',conid4);
271: rows_processed := dbms_sql.execute(cursor_name);
272: dbms_sql.close_cursor(cursor_name);
273: EXCEPTION
274: WHEN OTHERS THEN
275: IF dbms_sql.is_open(cursor_name) THEN
276: dbms_sql.close_cursor(cursor_name);
271: rows_processed := dbms_sql.execute(cursor_name);
272: dbms_sql.close_cursor(cursor_name);
273: EXCEPTION
274: WHEN OTHERS THEN
275: IF dbms_sql.is_open(cursor_name) THEN
276: dbms_sql.close_cursor(cursor_name);
277: END IF;
278: raise;
279:
272: dbms_sql.close_cursor(cursor_name);
273: EXCEPTION
274: WHEN OTHERS THEN
275: IF dbms_sql.is_open(cursor_name) THEN
276: dbms_sql.close_cursor(cursor_name);
277: END IF;
278: raise;
279:
280: END;
303:
304: seqval := sequence_name||'.nextval';
305:
306: IF no_of_conids >0 THEN
307: cursor_name := dbms_sql.open_cursor;
308: dbms_sql.parse(cursor_name,'SELECT CS_INCIDENTS_CTX_S.nextval FROM DUAL', dbms_sql.v7);
309: dbms_sql.define_column(cursor_name,1,c1);
310: -- dbms_sql.bind_variable(cursor_name, ':c1',conid1);
311: rows_processed := dbms_sql.execute_and_fetch(cursor_name);
304: seqval := sequence_name||'.nextval';
305:
306: IF no_of_conids >0 THEN
307: cursor_name := dbms_sql.open_cursor;
308: dbms_sql.parse(cursor_name,'SELECT CS_INCIDENTS_CTX_S.nextval FROM DUAL', dbms_sql.v7);
309: dbms_sql.define_column(cursor_name,1,c1);
310: -- dbms_sql.bind_variable(cursor_name, ':c1',conid1);
311: rows_processed := dbms_sql.execute_and_fetch(cursor_name);
312: dbms_sql.close_cursor(cursor_name);
305:
306: IF no_of_conids >0 THEN
307: cursor_name := dbms_sql.open_cursor;
308: dbms_sql.parse(cursor_name,'SELECT CS_INCIDENTS_CTX_S.nextval FROM DUAL', dbms_sql.v7);
309: dbms_sql.define_column(cursor_name,1,c1);
310: -- dbms_sql.bind_variable(cursor_name, ':c1',conid1);
311: rows_processed := dbms_sql.execute_and_fetch(cursor_name);
312: dbms_sql.close_cursor(cursor_name);
313:
306: IF no_of_conids >0 THEN
307: cursor_name := dbms_sql.open_cursor;
308: dbms_sql.parse(cursor_name,'SELECT CS_INCIDENTS_CTX_S.nextval FROM DUAL', dbms_sql.v7);
309: dbms_sql.define_column(cursor_name,1,c1);
310: -- dbms_sql.bind_variable(cursor_name, ':c1',conid1);
311: rows_processed := dbms_sql.execute_and_fetch(cursor_name);
312: dbms_sql.close_cursor(cursor_name);
313:
314: conid1:=c1;
307: cursor_name := dbms_sql.open_cursor;
308: dbms_sql.parse(cursor_name,'SELECT CS_INCIDENTS_CTX_S.nextval FROM DUAL', dbms_sql.v7);
309: dbms_sql.define_column(cursor_name,1,c1);
310: -- dbms_sql.bind_variable(cursor_name, ':c1',conid1);
311: rows_processed := dbms_sql.execute_and_fetch(cursor_name);
312: dbms_sql.close_cursor(cursor_name);
313:
314: conid1:=c1;
315:
308: dbms_sql.parse(cursor_name,'SELECT CS_INCIDENTS_CTX_S.nextval FROM DUAL', dbms_sql.v7);
309: dbms_sql.define_column(cursor_name,1,c1);
310: -- dbms_sql.bind_variable(cursor_name, ':c1',conid1);
311: rows_processed := dbms_sql.execute_and_fetch(cursor_name);
312: dbms_sql.close_cursor(cursor_name);
313:
314: conid1:=c1;
315:
316: /***
414: rows_processed INTEGER; -- Not used currently
415: BEGIN
416: str := 'BEGIN CTX_QUERY.GETTAB(CTX_QUERY.hittab,:res_tab); END;';
417:
418: cursor_name := dbms_sql.open_cursor;
419: dbms_sql.parse(cursor_name,str,dbms_sql.v7);
420: dbms_sql.bind_variable(cursor_name,':res_tab',null,100);
421: rows_processed := dbms_sql.execute(cursor_name);
422: dbms_sql.variable_value(cursor_name,':res_tab',result_table);
415: BEGIN
416: str := 'BEGIN CTX_QUERY.GETTAB(CTX_QUERY.hittab,:res_tab); END;';
417:
418: cursor_name := dbms_sql.open_cursor;
419: dbms_sql.parse(cursor_name,str,dbms_sql.v7);
420: dbms_sql.bind_variable(cursor_name,':res_tab',null,100);
421: rows_processed := dbms_sql.execute(cursor_name);
422: dbms_sql.variable_value(cursor_name,':res_tab',result_table);
423: dbms_sql.close_cursor(cursor_name);
416: str := 'BEGIN CTX_QUERY.GETTAB(CTX_QUERY.hittab,:res_tab); END;';
417:
418: cursor_name := dbms_sql.open_cursor;
419: dbms_sql.parse(cursor_name,str,dbms_sql.v7);
420: dbms_sql.bind_variable(cursor_name,':res_tab',null,100);
421: rows_processed := dbms_sql.execute(cursor_name);
422: dbms_sql.variable_value(cursor_name,':res_tab',result_table);
423: dbms_sql.close_cursor(cursor_name);
424:
417:
418: cursor_name := dbms_sql.open_cursor;
419: dbms_sql.parse(cursor_name,str,dbms_sql.v7);
420: dbms_sql.bind_variable(cursor_name,':res_tab',null,100);
421: rows_processed := dbms_sql.execute(cursor_name);
422: dbms_sql.variable_value(cursor_name,':res_tab',result_table);
423: dbms_sql.close_cursor(cursor_name);
424:
425: END Get_Result_Table;
418: cursor_name := dbms_sql.open_cursor;
419: dbms_sql.parse(cursor_name,str,dbms_sql.v7);
420: dbms_sql.bind_variable(cursor_name,':res_tab',null,100);
421: rows_processed := dbms_sql.execute(cursor_name);
422: dbms_sql.variable_value(cursor_name,':res_tab',result_table);
423: dbms_sql.close_cursor(cursor_name);
424:
425: END Get_Result_Table;
426:
419: dbms_sql.parse(cursor_name,str,dbms_sql.v7);
420: dbms_sql.bind_variable(cursor_name,':res_tab',null,100);
421: rows_processed := dbms_sql.execute(cursor_name);
422: dbms_sql.variable_value(cursor_name,':res_tab',result_table);
423: dbms_sql.close_cursor(cursor_name);
424:
425: END Get_Result_Table;
426:
427:
435: rows_processed INTEGER; -- Not used currently
436: BEGIN
437: str := 'BEGIN CTX_QUERY.RELTAB('''|| result_table || '''); END;';
438:
439: cursor_name := dbms_sql.open_cursor;
440: dbms_sql.parse(cursor_name,str,dbms_sql.v7);
441: rows_processed := dbms_sql.execute(cursor_name);
442: dbms_sql.close_cursor(cursor_name);
443: END Release_Result_Table;
436: BEGIN
437: str := 'BEGIN CTX_QUERY.RELTAB('''|| result_table || '''); END;';
438:
439: cursor_name := dbms_sql.open_cursor;
440: dbms_sql.parse(cursor_name,str,dbms_sql.v7);
441: rows_processed := dbms_sql.execute(cursor_name);
442: dbms_sql.close_cursor(cursor_name);
443: END Release_Result_Table;
444:
437: str := 'BEGIN CTX_QUERY.RELTAB('''|| result_table || '''); END;';
438:
439: cursor_name := dbms_sql.open_cursor;
440: dbms_sql.parse(cursor_name,str,dbms_sql.v7);
441: rows_processed := dbms_sql.execute(cursor_name);
442: dbms_sql.close_cursor(cursor_name);
443: END Release_Result_Table;
444:
445:
438:
439: cursor_name := dbms_sql.open_cursor;
440: dbms_sql.parse(cursor_name,str,dbms_sql.v7);
441: rows_processed := dbms_sql.execute(cursor_name);
442: dbms_sql.close_cursor(cursor_name);
443: END Release_Result_Table;
444:
445:
446: END;