How are prepared statement ids defined in ESQL/C?
There is a big difference between the versions of ESQL/C prior to 5.00 and those from 5.00 upwards. In the pre-5.00 versions (4.1x, mainly, but also 4.00, 2.10.0x, etc), all cursors and prepared statements had fixed names which were private to the file in which the statement was prepared or the cursor declared. Two separate source files could declare the same names with impunity and no damage was done.