Besides lists of EMPLIDs, I have been using the 'ANY' expression also for the query against the maintenance log for bugs I am hoping to see included when IT has finished applying bugs. This is the last version of it that I have in production with the bugs I was last looking for. If I haven't seen a post from someone on bugs, I just copy all of the bug numbers (same as we do for all of the EMPLIDs) into a list, put them into Notepad ++ (usually are as a column of data), position the curser at the beginning of the first line, then run a macro I previously recorded that puts a single quote, goes to the end of the line and puts another single quote, then puts a comma, then forward-deletes (to get rid of the hard return) and then we play that till it reaches the end of the file. The I cleanup anything extra (such as an extra quote/comma set if there was a blank row at the end)--then we copy all of that and paste it into the "ANY" statement inside the opening and closing parenthesis. It is particularly useful when someone else has posted their updated query for the maintenance table, because I can then just copy what they have in the "IN" statement, and paste it into my "ANY" statement, so that I don't have to retype any of them. It also makes it easier to move between instances of databases, because when I create it in a test database, I just copy the whole "ANY" statement and go and paste it into the same query in production, and I don't have to get the query moved or recreate it.
So it ends up looking like this on the criteria, followed by the SQL.

SELECT A.UPDATE_ID, A.DESCR, TO_CHAR(CAST((A.DTTM_IMPORTED) AS TIMESTAMP),'YYYY-MM-DD-HH24.MI.SS.FF'), A.FIXOPRID, A.RELEASELABEL
FROM PS_MAINTENANCE_LOG A
WHERE ( A.UPDATE_ID = ANY('36785991','37148924','36927042','36921751','36685569','36865684','36622539','36622259','36494675','36741441','36921745','36622410','36958536','37183659','37044576','37050706','37311157','37350909','37355564','36741433','36700799','37024603','36143573','36836609','36612986','36937038','36747187','36936005','36741447','36942592','37180378','37097646','36792186','36792554','36481316','37244152','37212733','36771699','37123683','36580274'))
And the results look like this:

------------------------------
Shawn Trauntvein MPA
PeopleSoft System Analyst for Financial Aid
Brigham Young University
------------------------------
Message from the HEUG Marketplace:------------------------------
Find, Review, and Engage with Higher Education-focused solution providers, products, and services using the
HEUG Marketplace.
------------------------------
Original Message:
Sent: 01-22-2025 10:39 AM
From: Glory Stephenraj
Subject: In List -
Robert,
I've never used the expressions ANY / ALL. Thanks for sharing these expressions. I've tried both the expressions for more than 1000 values for in list with ORs and criteria grouping. This is so cool and awesome!
------------------------------
Glory Stephenraj
Registrar Business Analyst
Illinois State University
------------------------------
Message from the HEUG Marketplace:
------------------------------
Find, Review, and Engage with Higher Education-focused solution providers, products, and services using the HEUG Marketplace.
------------------------------
Original Message:
Sent: 01-21-2025 05:02 PM
From: Robert Fogarty
Subject: In List -
typically, I use equal to ANY() in the expression for "in list"
O.ITEM_TYPE - Item Type | equal to | ANY('522621000010', '522621000005', '510021000500', '510021000501', '510021000505', '510021000506') |
and not equal to ALL() for "not in list"
A.ITEM_TYPE - Item Type | not equal to | ALL('631148400000','631244500000','631244600000','631112770000','631113460000') |
------------------------------
Robert Fogarty PMP
Reporting Team Lead | LionPATH Development and Maintenance Office
The Pennsylvania State University
------------------------------
Message from the HEUG Marketplace:
------------------------------
Find, Review, and Engage with Higher Education-focused solution providers, products, and services using the HEUG Marketplace.