Yes, but it's not worth the very large effort required.
Basically, you would retrieve the list from the database, then create a source module (*.vb) dynamically (i.e. via string concatenation) that contains your enum, then call the vb or CSharp compiler (csc.exe), then late-bind to the resulting assembly.
Try using an ArrayList collection instead.
Chip H.
If you want to get the best response to a question, please check out FAQ222-2244 first