live wire
▸ThoughtSpot makes Spotter 3 default for new instances; it requires download rights and always shares query data with an LLMThoughtSpot documentation▸MotherDuck adds image classification and object location to prompt_jev(), returning typed SQL outputs with confidence scoresMotherDuck▸BigQuery conversational analytics adds Montréal and Toronto; mixed-region agents still default to globalGoogle Cloud Documentation▸Fabric enables Azure OpenAI Copilot access by default, but OpenAI-subprocessor and cross-region processing/storage switches remain offMicrosoft Learn▸Snowflake Cortex Agents now continue by default when named tools are inaccessible, emitting warnings instead of failing the runSnowflake documentation▸Databricks Genie One can use group memberships to tailor answers, while Unity Catalog remains the access-control boundaryDatabricks documentation▸Fabric data agents can query Power BI models with Read alone; Build and workspace access are unnecessaryMicrosoft Learn▸Fabric data-agent Git configs expose column flags, but selecting a table still includes every columnMicrosoft Learn▸Google Data Agent Kit offers remote Spark kernels, but notebook exports can still move results into local Pandas or ArrowGoogle Cloud Documentation▸Cube says production analytics agents need explicit partial-result states, caller-filtered model search and durable artifactsCube▸Thinking Machines names Bridgewater behind ReViSQL-K2.6, citing 92.97% SC-16 accuracy at 15% of frontier-model costThinking Machines Lab▸AWS says a mismatched data/tool/prompt release cut its Field Sales agent pass rate from 78% to 38% in pre-productionAWS Artificial Intelligence Blog▸NL2SQL Multi-Agent ships evaluation artifacts across BIRD, CSpider, Archer and KDD DataSpace—but no software licenseGitHub▸Snowflake says Cortex Analyst apps keep working, but recommends Cortex Agents; semantic views and verified queries carry overSnowflake Documentation▸ThoughtSpot makes Spotter 3 default for new instances; it requires download rights and always shares query data with an LLMThoughtSpot documentation▸MotherDuck adds image classification and object location to prompt_jev(), returning typed SQL outputs with confidence scoresMotherDuck▸BigQuery conversational analytics adds Montréal and Toronto; mixed-region agents still default to globalGoogle Cloud Documentation▸Fabric enables Azure OpenAI Copilot access by default, but OpenAI-subprocessor and cross-region processing/storage switches remain offMicrosoft Learn▸Snowflake Cortex Agents now continue by default when named tools are inaccessible, emitting warnings instead of failing the runSnowflake documentation▸Databricks Genie One can use group memberships to tailor answers, while Unity Catalog remains the access-control boundaryDatabricks documentation▸Fabric data agents can query Power BI models with Read alone; Build and workspace access are unnecessaryMicrosoft Learn▸Fabric data-agent Git configs expose column flags, but selecting a table still includes every columnMicrosoft Learn▸Google Data Agent Kit offers remote Spark kernels, but notebook exports can still move results into local Pandas or ArrowGoogle Cloud Documentation▸Cube says production analytics agents need explicit partial-result states, caller-filtered model search and durable artifactsCube▸Thinking Machines names Bridgewater behind ReViSQL-K2.6, citing 92.97% SC-16 accuracy at 15% of frontier-model costThinking Machines Lab▸AWS says a mismatched data/tool/prompt release cut its Field Sales agent pass rate from 78% to 38% in pre-productionAWS Artificial Intelligence Blog▸NL2SQL Multi-Agent ships evaluation artifacts across BIRD, CSpider, Archer and KDD DataSpace—but no software licenseGitHub▸Snowflake says Cortex Analyst apps keep working, but recommends Cortex Agents; semantic views and verified queries carry overSnowflake Documentation
nl2sql.ai
analysisArchitecture

Oracle’s database-agent blueprint draws the boundary MCP implementations often blur

SQLcl MCP governs live database actions; Agent Memory governs durable context. Treating them as separate control planes makes identity, retention and failure testing much clearer.

Two separate control planes: live database access and durable memory.
AI-generated diagram
By The News Desk· Oct 16, 2026the quick take — two AI hosts go live when you do

Oracle’s new capstone guide for AI-assisted database work makes a useful architectural distinction: tool access and durable memory are separate control planes, even when both ultimately use Oracle AI Database.

The live execution path runs from an AI client—Oracle demonstrates Codex, Cursor, Antigravity and Claude—through the Oracle SQLcl MCP server to a saved database connection. SQLcl MCP exposes a defined tool set and uses preconfigured named or saved SQLcl connections. Oracle Database still enforces the privileges of that connection’s identity; MCP standardizes the call path but does not replace authorization. Oracle’s SQLcl documentation spells out that the available operations can include SQL, PL/SQL and SQLcl commands.

That is the first review boundary for practitioners. A team should be able to name the saved connection, database user, exposed tool set and activity trail without relying on a prompt that says “only do safe things.” Oracle’s guide argues that this control model should survive a change of client: swapping an editor agent for a terminal agent should not require rebuilding database permissions.

Durable context belongs to a different loop. Oracle AI Agent Memory provides application-level records for users, agents, threads and memories, with retrieval and context assembly backed by Oracle Database. Its API exposes explicit choices for extraction, vector, keyword or hybrid search, synchronization and retention. The current documentation also supports thread-scoped cascading deletion and configurable TTL behavior. Those are lifecycle controls, not MCP capabilities.

This separation gives teams a practical diagnostic rule. If an assistant cannot inspect the current schema, fix the tool and connection path. If useful context disappears between sessions, evaluate a memory layer. If retrieval orchestration becomes repetitive, then add a framework such as LangChain. Adding all three at once makes failures harder to attribute.

There is an important caution in Oracle’s own material: the companion notebooks are validation harnesses, not production evidence. They can prove configuration, storage and retrieval patterns, but live clients still need runtime validation and production telemetry. Oracle even notes that sample operational rows in one notebook are simulated teaching data rather than Cursor telemetry.

For enterprise NL2SQL systems, the larger lesson is vendor-neutral. Query authority, remembered context and orchestration should have independent owners and tests. A successful SQL generation demo proves none of the following by itself: that the database identity was appropriate, that the action was permitted, that remembered context was correctly scoped, or that retained data can be expired and removed. Oracle’s blueprint is valuable because it turns those assumptions into separate, inspectable boundaries.

Filed by The News Desk. Corrections: desk@nl2sql.ai · Our standards →

comments · 0

    Comments are moderated before they appear. Your email is used once to confirm it is you — never shown, never sold. Corrections and questions get an answer from the desk when we have one.