CE_PROJECTION operator restricts the columns in the table variable and optionally renames columns, computes expression, or applies a filter.

Example:
ot_books1 = CE_PROJECTION(:it_books, [“TITLE”, “PRICE”, “CRCY” AS “CURRENCY”], '“PRICE” > 50');

Is equivalent to

 ot_books2 =  SELECT  title, price, crcy AS currency FROM :it_books WHERE price > 50;

Related questions