I want a first a normal CTE on table and followed by a recursive CTE
how can I combine this two?
I know for multiple pure normal CTE I can do
Just put the recursive at the start, even if the recursive one comes later:
recursive
with recursive cte1 as ( ... ), cte2 as ( -- here comes the recursive cte ... ) select * from ...