no se si te funcione por la complejidad de tu consulta pero lo que yo haría es tratar de deshacerme los for a los query por ejemplo en el Select de la linea 21 haría que me devolviera cuando id_emisor>=1 y id_emisor<=8 asi solo tendrías que hacer una consulta en lugar de 8.
Saludos