Olha, usando o in vc precisará especificar os cpf´s que vc deseja procurar dentro desses 300mil que vc tem.
Ex: selec * from tabela_CPF where cpf in(0,1,2) essa consulta irá varrer a tabela_CPF procurando pelo cpf 0,1 e 2 especificados na clausola in
Vc pode usar esse site para auxilio em consultas mais elaboradas: