Sapete se Firefox ha delle incompatibilità col metodo 'eval'?

Sto cercando di reperire delle righe di una tabella a cui ho assegnato un ID tramite:
codice:
document.getElementById(eval('riga'+ i + '_' + sesso).id);
.. con 'i' e 'sesso' definite ovviamente.

Su internet explorer funziona... su Firefox invece mi restituisce errore.

So che è sbagliato come funziona, ho già corretto con:

document.getElementById('riga'+i+'_'+sesso);

Ma a questo punto c'ho la curiosità di sapere come mai non funzionava

Sapete dirmi cosa era successo?