Hello,
I’ve created a lobby with SQL data source that takes under 1 second to run.
But when I add navigation on this element to page/PurchaseDeliveryStatistics/List with Datasource Condition it takes up to 20-30 seconds to list the result.

How can I improve that?
Created Data source is below, and again, it takes under 1 second to call...:
SELECT ORDER_NO FROM PURCHASE_RECEIPT_STAT_UIV
REAL_delivery_date > SYSDATE - 365 AND
REAL_delivery_DATE < SYSDATE -30 AND
QTY_ARRIVED > QTY_INVOICE
AND
(SELECT PO.Authorize_Code from Purchase_Order PO WHERE PO.Order_No = PURCHASE_RECEIPT_STAT_UIV.Order_No) = (SELECT person_id
FROM person_info_all
WHERE user_id = (SELECT fnd_user FROM fnd_session))
AND (SELECT FINALLY_INVOICED_DATE
FROM PURCHASE_RECEIPT_INFO RI
WHERE RI.ORDER_NO = PURCHASE_RECEIPT_STAT_UIV.ORDER_NO
AND RI.LINE_NO = PURCHASE_RECEIPT_STAT_UIV.LINE_NO
AND RI.RELEASE_NO = PURCHASE_RECEIPT_STAT_UIV.RELEASE_NO
AND PURCHASE_RECEIPT_STAT_UIV.RECEIPT_NO = RI.RECEIPT_NO) IS NULL
Thanks,
Johan