Fixed CORE-4318: Predicates involving PSQL variables/parameters are not pushed inside the aggregation.

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@59046 65644016-39b1-43b1-bf79-96bc8fe82c15
Fixed CORE-4286: "Statement already has a cursor assigned" error when trying to execute another SQL statement using different cursor name. Moved method setCursorName() from IStatement to IResultSet - it was my fault when splitting cursor from statement.

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@59047 65644016-39b1-43b1-bf79-96bc8fe82c15
misc

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@59048 65644016-39b1-43b1-bf79-96bc8fe82c15
Misc postfixes for ISQL, thanks to Adriano

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@59049 65644016-39b1-43b1-bf79-96bc8fe82c15
Cleanup

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@59050 65644016-39b1-43b1-bf79-96bc8fe82c15
Placed booleans closer to the retrieval for limited navigational scans. Hopefully, this shouldn't affect anything else.

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@59051 65644016-39b1-43b1-bf79-96bc8fe82c15
Misc. and fixes.

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@59052 65644016-39b1-43b1-bf79-96bc8fe82c15