Searching for Null is possible with DA. I don't think a temporary table will be necessary. Do you always want only results where that field is null in your results or are you responding to a form element like a checkbox?
You may be able to just add "WHERE Under_PgID IS NULL" to the recordset directly and then the DA search will add " AND PgType = 1" according to t he search criterion.