Sim, normalíssimo, o SQL_ID ** Sozinho ** não é chave : não é comum mas nada impede de vc ter múltiplos CHILDs de um mesmo SQL, às vezes até mesmo com planos de execução diferentes - isso ocorre principalmente se duas sessões executam o mesmo SQL mas passando valores totalmente diferentes para as partes não-fixas do mesmo SQL, e/ou se as duas sessões possuem alguma diferença de config (via ALTER SESSION ou via variáveis de ambiente).... Refaça numa tool gráfica (por causa da grande qtdade de colunas envolvidas) a query de :
SELECT * FROM GV$SQL WHERE SQL_ID='gg21bt1a13nqw'; e veja que certamente algumas colunas (como a CHILD_NUMBER, talvez) vão estar diferentes, demonstrando que o mesmo SQL foi executado em ambientes diferentes/com args diferentes nas diferentes sessões .... []s Chiappa