# File lib/dbi/dbi.rb, line 660 def select_all(stmt, *bindvars, &p) raise InterfaceError, "Database connection was already closed!" if @handle.nil? rows = nil execute(stmt, *bindvars) do |sth| if block_given? sth.each(&p) else rows = sth.fetch_all end end return rows end