Hola,
1. He pasado por el archivo adjunto. Hay un cursor dentro de un cursor en la misma tabla. ¿Encuentra problemas de rendimiento? Lo mismo puede manejarse con un bucle sin cursor, lo que puede mejorar el rendimiento.
2. Si puedes comunicarte en inglés, está bien, ya que estoy usando el traductor de Google para entender tu consulta. Si no, continuaremos de la misma manera.
3. He trabajado con bases de datos Sybase, SQL Server, Oracle y Teradata como desarrollador de db.
4. Por favor, hágame saber su mail-id para comunicarse.
¡Saludos!