Versión final. Aquí lo dejo por el momento

No he conseguido incluir todos los sqlcodes porque superaba el tamaño de los ficheros de texto. Supongo que tendré que investigar otra cosa pero por el momento lo abandono aquí.