Hola:
La verdad es que algunos controles de los formularios, según el navegador, pueden ser muy difíciles de manipular (yo diría puñeteros
)
La asignación o modificación dinámica del atributo name en explorer se suele "resistir", y por esa razón para crear controles dinámicamente, prefiero "clonarlos" en vez de crearlos nuevo, y la clonación la hago a partir de controles ocultos que no necesariamente deban ser parte de formularios (aunque me he despreocupado de validaciones w3.org en esta afirmación)
Para tu ejemplo, sería:
<div style="display: none">
<select name="opcl_transferencia" id="clonar"></select>
</div>
Y la creación del control así:
sel = document.getElementById("clonar").cloneNode(true);
sel.id = "opcl_transferencia";
Con esta forma el atributo name seguramente se quede como tu quieres.
Saludos