Spetta spetta... se mi documentassi meglio farei più bella figura

A quanto vedo la funzione field() accetta più parametri, (secondo me) se gli passi la variabile @cas come fai tu, il compilatore vede qualcosa del genere field(id_domanda, '3,2,1') e non field(id_domanda, 3, 2, 1) (notare l'assenza degli apici)

Che dici? C'ho azzeccato?