Buenas,
Al final lo solucioné de otra manera:
Código HTML:
function tratarValores(v, capa) {
// el tratamiento en sí...
var NomArray = eval(v + "_Array");
var str = '<SELECT name="dato">';
str += '<OPTION value="" SELECTED>[ Valores ]</OPTION>';
for (x=0;x < NomArray.length;x++){
str+='<OPTION value="'+NomArray[x]+'">'+NomArray[x]+'</OPTION>';
}
str += '</SELECT>';
document.getElementById(capa).innerHTML = str;
}