Have found the sollution! I had declared only one time a numeric parameter and used it in two different ways in the procedure. I have declared a second parameter and the procedure is working well.
It was definitely an Access problem!
Ok, in the future I will update an example program.