ok problema risolto, era colpa mia, perchè facevo la prova non inserendo le dichiarazioni all' interno di una funzione, e questo generava l' errore.