you can query the value of a specific implementation with glGetIntegerv(GL_MAX_EVAL_ORDER), it has to be 8 at least if the implementation is OpenGL - compatible, on some implementations it may be higher. to increase it you''d have to write your own opengl implementation

but you can draw bezier curves of higher order by manually triangulating them and then pushing the triangles to openGL.
GA