Use information_schema
Nope this needs to be an enumerable type