Change Data Capture records

The Change Data Capture (CDC) records are returned by smart large object read functions and contain the captured data and information about the transaction currently being captured.

Your application cannot depend on a specific number of records being returned by smart large object read calls. The number of CDC records that are returned in a read call is not predictable and might not be an integral number. If a read call returns only part of a CDC record, the next read call returns more data for that record. Your application must merge the parts of the record that are returned in multiple read calls. The Change Data Capture sample program provides examples of merging parts of records.