sto impazzendo.....cosa c'è che non và in questa query??

codice:
insert into a_clienti (nome,cognome,agenzia,polizza,cellulare,[mail],pic,pac) VALUES ('aaaaaa','aaaaaa',1,1234567,,'',0,0)
i campi polizza,cellulare,agenzia,pic,pac sono numerici. gli altri testo.

mi da errore di sintassi nell'istruzione insert into (grazie per la precisione delle informazioni )

ci sono nomi di campo inutilizzabili??c'è forse qualche errore che non vedo?? può mica dipendere dal fatto che in realtà i campi della tabella sono molti di più??