You can test whether a LOB locator is initialized, open or temporary with ora-lob-locator-is-init, ora-lob-is-open or ora-lob-is-temporary.
The predicate for internal LOBs is ora-lob-internal-lob-p.
ora-lob-element-type returns a Lisp element type corresponding to the LOB locator as described Determining the type of a LOB.
ora-lob-lob-locator, ora-lob-env-handle and ora-lob-svc-ctx-handle return foreign pointers to the various handles in the LOB mentioned in Interactions with foreign calls. To determine the best value for the size of a buffer use ora-lob-get-chunk-size.
ora-lob-char-set-form and ora-lob-char-set-id query the charset of a lob-locator .
The querying functions specifically for file LOBs are ora-lob-file-exists, ora-lob-file-is-open and ora-lob-file-get-name
You can obtain the current length of the LOB with ora-lob-get-length.
You can test two LOB locators for whether they point to the same LOB object with ora-lob-is-equal.
LispWorks User Guide and Reference Manual - 21 Dec 2011