Duration of an open on a smart large object
After you open a smart large object with the ifx_lo_create() function
or the ifx_lo_open() function, it remains open
until one of the following events occurs:
- The ifx_lo_close() function closes the smart large object.
- The session ends.
The end of the current transaction does not close a smart large object. It does, however, release any lock on a smart large object. Have your applications close smart large objects as soon as they finish with them. Leaving smart large objects open unnecessarily consumes system memory. Leaving a sufficient number of smart large objects open can eventually produce an out-of-memory condition.