It may not apply in this case for you, but it is good practice to pass as little information through URL's as possible. Meaning that if you can pass some key identifier that will allow you to do a query on the page you are redirecting to and look up the other information that you want on the new page, that is the preferred method.
set these items (P37_DOCKET_NUM,P37_PO_NUM) with these values(\&P37_DOCKET_NUM.\,\&P37_PO_NUM.\)
On the Target Page, create a Before or After Header procedure to obtain the values you passed in the collection.
DECLARE l_collection_name CONSTANT VARCHAR2(255) := WWV_FLOW.G_INSTANCE; -- WWV_FLOW.G_INSTANCE is your user session number and will keep the collections per user session BEGIN IF APEX_COLLECTION.COLLECTION_EXISTS(p_collection_name => l_collection_name) THEN APEX_COLLECTION.DELETE_COLLECTION(p_collection_name => l_collection_name); END IF; APEX_COLLECTION.CREATE_COLLECTION(p_collection_name => l_collection_name); APEX_COLLECTION.ADD_MEMBER( p_collection_name => l_collection_name, p_c001 => :Page_Item1, p_c002 => :Page_Item2 ); END;
Too bad we can't just put it in the branch setup.
Select c001, c002 INTO :Target_Page_Item1, :Target_Page_Item2 From APEX_COLLECTIONS Where COLLECTION_NAME = WWV_FLOW.G_INSTANCE AND SEQ_ID = 1
So, I'm now assuming when you said it didn't work, it was because you had \'s around the P6_PO_NUM in the Set These Items.
set these items (P6_DOCKET_NUM,P6_PO_NUM) with these values(\&P37_DOCKET_NUM.\,\&P37_PO_NUM.\)