Este artículo propone el marco CRED-SQL para mejorar la precisión de los sistemas de texto a SQL, que convierten consultas de lenguaje natural (NLQ) en consultas SQL en bases de datos de gran escala. Los sistemas de texto a SQL existentes presentan una precisión deficiente debido a errores de coincidencia de esquemas y a la deriva semántica causada por atributos semánticamente similares en bases de datos de gran tamaño. CRED-SQL resuelve este problema de discrepancia de esquemas identificando con precisión las tablas y columnas relacionadas con las NLQ mediante una búsqueda de esquemas a gran escala basada en clústeres. Además, al introducir el lenguaje de descripción de ejecución (EDL), un lenguaje de representación intermedio entre NLQ y SQL, CRED-SQL descompone la tarea en dos pasos: texto a EDL y EDL a SQL. Esta descomposición aprovecha las potentes capacidades de inferencia de los LLM y reduce la deriva semántica. Los resultados experimentales en dos pruebas de referencia interdominio a gran escala, SpiderUnion y BirdUnion, demuestran la eficacia y escalabilidad de CRED-SQL, logrando un rendimiento de vanguardia.