Hola a todos. Ya he encontrado el problema. Resulta que como os he dicho, llamándolo desde dentro, borraba perfectamente, pero llamándolo desde Lotus Domino, no borraba. Luego he cambiado el DELETE FROM por el clásido bucle RPG con un delete y también funcionaba tanto desde dentro como desde el Domino. El problema era que en la definición del create procedure, yo tenía CONTAINS SQL, y para que pueda modificar datos en caso de usar una sentencia SQL, aunque ésta esté dentro de un programa externo, se tiene que crear como MODIFIES SQL DATA. Salu2 y gracias a todos.
____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L.

