Premetto che non la posso testare, ma, sempre che sia MySql, prova una istruzione di questo tipo, dove in poche parole, creo una tabella "virtuale" e a quella accedo.
Codice PHP:
INSERT INTO LS_CATEGORIES (IDCAT, CATNAME, CATLAN)
SELECT u.*
FROM
(
Select a.id as idcat_trad
a.nome_ita as nomeita_trad
'it' as catlan_trad
from traduzioni a
where id=25
UNION
Select b.id as idcat_trad
b.nome_fra as nomefra_trad
'fra' as catlan_trad
from traduzioni b
where id=25
UNION
Select c.id as idcat_trad
c.nome_eng as nomefra_trad
'uk' as catlan_trad
from traduzioni c
where id=25
) u
Se ho scritto qualche grossa stupidata fatemelo sapere.
Io sono sempre favorevole alle soluzioni piu' semplici, come quelle dei cursori.