y que tal si usas display = 'block'?
Algo así:
Cita: <table width="100%">
<tr>
<td width="100%" onClick="document.getElementById('tabla_a_desplega r').style.display = 'block'">cabecera</td>
</tr>
<tr>
<td width="100%">
<table width="100%" id="tabla_a_desplegar" style="display: none">
<tr>
<td width="100%">hola</td>
</tr>
</table>
</td>
</tr>
</table>
Después para volver a ocultar puedes usar