cher ami(e)s,

j'ai une requête dynamique dans mon form mais j'ai un problème pour une requête qui a une sous requête .

Ma requête dynamique a comme paramètre :


str_where:= ' where re_id = 1035 AND subs_id IN ';
(SELECT subs_id
FROM tmp_cug_subs
WHERE compte = i.compte)';

cursor1:=exec_sql.open_cursor;

exec_sql.parse(cursor1,'select round(sum(nvl(duration,0))/60) '||str_from||str_where);

exec_sql.define_column(cursor1,1,int_usage );



iRC:=exec_sql.execute(cursor1);

while exec_sql.fetch_rows(cursor1)>0
loop

exec_sql.column_value(cursor1,1,int_usage );



end loop;

A cause de la parenthèse après in j'ai une erreur .

comment je peux écrire le str_where pour que la parenthèse qui viens après le in soit aussi considéré.


Merci ,