Eu estou reescrevendo uma Procedure do Sql Server para o PostgreSQL e fiquei na dúvida qual função utilizar para o seguinte cenário abaixo em PostgreSQL:
 IF var_inicio > 0 THEN 
    var_inicio := CHARINDEX(' ', @par_sqlorigem, var_inicio + 10) + 1;
    var_fim :=  CHARINDEX(' ', @par_sqlorigem, var_inicio);
    IF var_fim = 0 THEN 
        var_fim := LENGTH(par_sqlOrigem) + 1; 
    END IF; 
