Hola Foro He estado viendo que en los Stored Procedures se puede definir un corsor como WITH RETURN y el caso es que no acabo de tenerlo claro. Yo ahora, para recuperar un cursor, (llamo al Stored Procedure desde Domino) tengo el Stored creado con Dynamic Result Set 1, y luego, hago un Return y ya está. ahora veo que se pueden definir los cursores tal que así: DECLARE c1 CURSOR FOR WITH RETURN TO CALLER SELECT * FROM t1 – SET RESULT SETS WITH RETURN TO CALLER FOR ARRAY :array1 FOR :hv1 ROWS En los ejemplos, salen programas que llaman a otros, y mi duda es: Esto es para cuando hay varios niveles de llamadas? porque si no...no le encuentro mucho sentido y en caso se ser afirmativo: tienen que ser Stored Procedures que llaman a otros Stored Procedures SQL? o pueden llamadas externas desde un Stored Procedure? y lo más importante...cómo se definen los cursores en los Stored procedures intermedios? Quiero decir: Pgm A(desde el domino) Llama a B(As400) y B llama a C(que es externo). Cómo se define el cursor en B? Gracias
____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L.

