TEIID-3046 initial support for recursive common table expressions