perke' cosi' non va bene???

$appoggio=mysql_query("SELECT opere_vetraio_mano_opera.Codice, opere_vetraio_mano_opera.Titolo, opere_vetraio_mano_opera.Voce, opere_vetraio_mano_opera.Var1, opere_vetraio_mano_opera.Var2, opere_vetraio_mano_opera.Unitadimisura, opere_vetraio_mano_opera.Prezzo, opere_vetraio_mano_opera.Quantita, (opere_vetraio_mano_opera.Prezzo*$POST) AS Totale FROM opere_vetraio_mano_opera");
$risultato = mysql_query("INSERT INTO preventivo SELECT * FROM $appoggio");

mi da un errore che sinceramente non capisco...

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

che errore e'?!?!?