The following bug has been logged on the website:
Bug reference: 6617
Logged by: Dražen Odobašić
Email address: dodobas(at)geoinfo(dot)geof(dot)hr
PostgreSQL version: 9.1.3
Operating system: Linux 3.3.3
Description:
When tried setting FETCH FIRST parameter dynamically in RETURN QUERY EXECUTE
some_query USING param1 it resulted with a syntax error on FETCH FIRST
parameter.
Apparently, it only accepts constants so it works with ($1)
Bug example: https://pgsql.privatepaste.com/1e3ef786a5