Bueno, el error te viene por un conflicto de nombres.
El error era en la siguiente línea a la que creías
tabla=document.getElementById('tabla');
No le gusta que uses el mismo nombre para una variable que para el id de la tabla.
Cámbiale el id a la tbody de la tabla
<tbody id="tablita">
tabla=document.getElementById('tablita');
Con eso en explorer yá funciona.
Cuidado que estás usando como nombre de variable además una palabra reservada que select
select=document.createElement('select');
llámalo selector o pepe
selector=document.createElement('select');
eso en cuanto a explorer.
Mozilla dice que formulario no está definido en línea 36
Por otro lado te sugiero encarecidamente que utilices comillas dobles para todo lo que es html.
Un saludo