Адаптация SQL

Граждане, товарищи, подскажите, пожалуйста, как решить такую задачку (вроде и не сложную, если возможную):

есть запрос вида

SELECT t.oid, format_type(t.oid, -1) AS basetype
  FROM pg_proc p 
    INNER JOIN pg_type t 
      ON t.oid = p.prorettype OR t.oid = ANY (p.proargtypes) OR t.oid = ANY (p.proallargtypes)

Задача в том, что бы он заработал в версии 7.3, т.е. где нет ANY и соответственно не обойдешься просто IN и EXISTS в виду типа oidvector (в другом примере тип int2vector).

Идеи?

Back to top

(С) Виктор Вислобоков, 2008-2023