Chainable cursors are a bad idea

Chains in the end are only merges between multiple queries and that
could be done without saving intermedite results. Moreover if you use
temporary collections in the process you cannot remove the collection
before using the cursor :-) so you ought to leave around the temporary
collections and this is a mess... as I said... bad idea
Can select collections on given db