display lists and evaluators

does someone know whether there are any problems in using glEvalCoord1* (or glEvalCoord2*) if I call them inside a display list? It seems that it does not work.
If I call glEvalCoord* after calling of glCallList() (i.e. outside of display list) it does work and the curves or surfaces are really drawn. Is there some restriction in using glEvalCoord* inside of display lists?

Thanks in advance!