Close Databases Create Database Teste Create Table Alunos (Nome C(20), CURS_ALU I) Index On CURS_ALU tag Curso Insert into Alunos values ("Geraldo", 1) Insert into Alunos values ("Fernandes", 2) Insert into Alunos values ("Barbosa", 3) Create Table Cursos (Nome C(20), CODI_CUR I) Index On CODI_CUR tag Curso Insert into Cursos values ("Engenharia do Software", 1) Insert into Cursos values ("Direito", 2) Insert into Cursos values ("Medicina", 3) *** Clear Sys(3054, 12) lcCond1 = "A.CURS_ALU = C.CODI_CUR" lcCond2 = "(A.CURS_ALU = C.CODI_CUR) and (A.CURS_ALU > 0) and (C.CODI_CUR > 0)" SELECT * FROM ALUNOS A, CURSOS C WHERE &lcCond1 into cursor curTeste ?"---" SELECT * FROM ALUNOS A, CURSOS C WHERE &lcCond2 into cursor curTesteEm lcCond2 é exigido, também, que os campos que são índices não estejam vazios.