begin
lcl_sql_stmt := 'SELECT trim(regexp_substr(''' || pmotn_id_array || ''', ''[^,]+'', 1, LEVEL)) ' ||
'FROM dual ' ||
'CONNECT BY LEVEL <= instr(''' || pmotn_id_array || ''', '','', 1, LEVEL - 1)';
open pmotn_cur for execute lcl_sql_stmt;
close pmotn_cur;
end;
I am trying to migrate oracle code to postgres sql. I am trying to understand what this query does and its equivalent in postgres