def call(*args, &block)
      Squirm.exec query, arguments.format(*args) do |result|
        if block_given?
          yield result
        elsif return_type =~ /\ASETOF/
          result.to_a
        else
          result.getvalue(0,0)
        end
      end
    end
def call(*args, &block)
      Squirm.exec query, arguments.format(*args) do |result|
        if block_given?
          yield result
        elsif return_type =~ /\ASETOF/
          result.to_a
        else
          result.getvalue(0,0)
        end
      end
    end
Invokes the procedure.