I'm trying to execute an insert-select statement in N1QL (inserting documents that their key/value are the result of a select statement) and I'm failing to understand the syntax.
I tried executing:
insert into tempbucket (KEY payload.id,VALUE select * from default where payload.fooId in [100,101 ] )  RETURNING * ;
in some variations but nothing worked.
Edit: The SELECT statement is
select * from default where payload.fooId in [100,101 ]
The KEY of the documents I want to create is the value of the field key  and the VALUE is the entire JSON of the SELECT statement mentioned above.