public ArrayList<InstituicaoCooperadora> listar(long pesquisaId) throws Exception
	{
		String sql = "SELECT * FROM Pesquisainstituicoes_cooperadoras WHERE id1 = ?";
		ArrayList<InstituicaoCooperadora> listaInstCoop = new ArrayList<InstituicaoCooperadora>();
		
		if (pesquisaId > 0)
		{
		
			try
			{
				PreparedStatement stmt = ConnectionFactory.getConnection().prepareStatement(sql);
				stmt.setLong(1, pesquisaId);
				
				ResultSet rs = stmt.executeQuery();
				InstituicaoCooperadoraDAO idao = new InstituicaoCooperadoraDAO();
				
				while (rs.next())
				{
					InstituicaoCooperadora instituicaoCooperadora = idao.listar("WHERE id = " + rs.getLong("id2")).get(0);
					listaInstCoop.add(instituicaoCooperadora);
				}
				
				rs.close();
			}
			catch (SQLException e)
			{
				throw e;
			}
		}
		return listaInstCoop;
	}