PostgreSQL ECPG client-side cursor caching