﻿<?xml version="1.0" encoding="utf-8"?>
<InstanceReport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Version>2.2.0.7</Version>
  <hasSegments>false</hasSegments>
  <ReportName>COMMITMENTS AND CONTINGENCIES (Tables)</ReportName>
  <ReportLongName>031000 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)</ReportLongName>
  <DisplayLabelColumn>true</DisplayLabelColumn>
  <ShowElementNames>false</ShowElementNames>
  <RoundingOption />
  <HasEmbeddedReports>false</HasEmbeddedReports>
  <Columns>
    <Column>
      <LabelColumn>false</LabelColumn>
      <Id>1</Id>
      <Labels>
        <Label Id="1" Label="3 Months Ended" />
        <Label Id="2" Label="Jun. 30, 2010" />
      </Labels>
      <CurrencyCode>USD</CurrencyCode>
      <FootnoteIndexer />
      <hasSegments>false</hasSegments>
      <hasScenarios>false</hasScenarios>
      <Segments />
      <Scenarios />
      <Units>
        <Unit>
          <UnitID>USD</UnitID>
          <UnitType>Standard</UnitType>
          <StandardMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
            <MeasureValue>USD</MeasureValue>
            <MeasureNamespace>iso4217</MeasureNamespace>
          </StandardMeasure>
          <Scale>0</Scale>
        </Unit>
        <Unit>
          <UnitID>Shares</UnitID>
          <UnitType>Standard</UnitType>
          <StandardMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/instance</MeasureSchema>
            <MeasureValue>shares</MeasureValue>
            <MeasureNamespace>xbrli</MeasureNamespace>
          </StandardMeasure>
          <Scale>0</Scale>
        </Unit>
      </Units>
      <CurrencySymbol>$</CurrencySymbol>
    </Column>
  </Columns>
  <Rows>
    <Row>
      <Id>2</Id>
      <Label>Commitments And Contingencies (Tables) [Abstract]</Label>
      <Level>0</Level>
      <ElementName>sre_CommitmentsAndContingenciesTablesAbstract</ElementName>
      <ElementPrefix>sre</ElementPrefix>
      <IsBaseElement>false</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>3</Id>
      <Label>Schedule Of Capital Leases, Future Minimum Payments Due</Label>
      <Level>1</Level>
      <ElementName>sre_ScheduleOfCapitalLeasesFutureMinimumPaymentsDueTextBlock</ElementName>
      <ElementPrefix>sre</ElementPrefix>
      <IsBaseElement>false</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>terselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText>&lt;div&gt;&lt;table style="border-collapse:collapse;margin-top:20px;"&gt;&lt;tr style="height: 16px"&gt;&lt;td colspan="2"  style="width: 360px; border-bottom-style:solid;border-bottom-width:1px;text-align:left;border-color:#000000;min-width:360px;"&gt;&lt;font style="FONT-STYLE: italic;FONT-FAMILY: Arial;FONT-SIZE: 8pt;COLOR: #000000;"&gt;(Dollars in millions)&lt;/font&gt;&lt;/td&gt;&lt;td colspan="2"  style="width: 83px; border-bottom-style:solid;border-bottom-width:1px;text-align:center;border-color:#000000;min-width:83px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 16px"&gt;&lt;td   style="width: 33px; text-align:center;border-color:#000000;min-width:33px;"&gt;&amp;#160;&lt;/td&gt;&lt;td   style="width: 327px; border-color:#000000;min-width:327px;"&gt;&lt;font style="FONT-FAMILY: Arial;FONT-SIZE: 9pt;COLOR: #000000;TEXT-ALIGN: left;"&gt;2010&lt;/font&gt;&lt;/td&gt;&lt;td   style="width: 19px; text-align:left;border-color:#000000;min-width:19px;"&gt;&lt;font style="FONT-FAMILY: Arial;FONT-SIZE: 9pt;COLOR: #000000;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td   style="width: 64px; text-align:right;border-color:#000000;min-width:64px;"&gt;&lt;font style="FONT-FAMILY: Arial;FONT-SIZE: 9pt;COLOR: #000000;TEXT-ALIGN: right;"&gt; 12&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 16px"&gt;&lt;td   style="width: 33px; text-align:center;border-color:#000000;min-width:33px;"&gt;&amp;#160;&lt;/td&gt;&lt;td   style="width: 327px; border-color:#000000;min-width:327px;"&gt;&lt;font style="FONT-FAMILY: Arial;FONT-SIZE: 9pt;COLOR: #000000;TEXT-ALIGN: left;"&gt;2011&lt;/font&gt;&lt;/td&gt;&lt;td   style="width: 19px; text-align:left;border-color:#000000;min-width:19px;"&gt;&amp;#160;&lt;/td&gt;&lt;td   style="width: 64px; text-align:right;border-color:#000000;min-width:64px;"&gt;&lt;font style="FONT-FAMILY: Arial;FONT-SIZE: 9pt;COLOR: #000000;TEXT-ALIGN: right;"&gt; 24&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 16px"&gt;&lt;td   style="width: 33px; text-align:center;border-color:#000000;min-width:33px;"&gt;&amp;#160;&lt;/td&gt;&lt;td   style="width: 327px; border-color:#000000;min-width:327px;"&gt;&lt;font style="FONT-FAMILY: Arial;FONT-SIZE: 9pt;COLOR: #000000;TEXT-ALIGN: left;"&gt;2012&lt;/font&gt;&lt;/td&gt;&lt;td   style="width: 19px; text-align:left;border-color:#000000;min-width:19px;"&gt;&amp;#160;&lt;/td&gt;&lt;td   style="width: 64px; text-align:right;border-color:#000000;min-width:64px;"&gt;&lt;font style="FONT-FAMILY: Arial;FONT-SIZE: 9pt;COLOR: #000000;TEXT-ALIGN: right;"&gt; 24&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 16px"&gt;&lt;td   style="width: 33px; text-align:center;border-color:#000000;min-width:33px;"&gt;&amp;#160;&lt;/td&gt;&lt;td   style="width: 327px; border-color:#000000;min-width:327px;"&gt;&lt;font style="FONT-FAMILY: Arial;FONT-SIZE: 9pt;COLOR: #000000;TEXT-ALIGN: left;"&gt;2013&lt;/font&gt;&lt;/td&gt;&lt;td   style="width: 19px; text-align:left;border-color:#000000;min-width:19px;"&gt;&amp;#160;&lt;/td&gt;&lt;td   style="width: 64px; text-align:right;border-color:#000000;min-width:64px;"&gt;&lt;font style="FONT-FAMILY: Arial;FONT-SIZE: 9pt;COLOR: #000000;TEXT-ALIGN: right;"&gt; 24&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 16px"&gt;&lt;td   style="width: 33px; text-align:center;border-color:#000000;min-width:33px;"&gt;&amp;#160;&lt;/td&gt;&lt;td   style="width: 327px; border-color:#000000;min-width:327px;"&gt;&lt;font style="FONT-FAMILY: Arial;FONT-SIZE: 9pt;COLOR: #000000;TEXT-ALIGN: left;"&gt;2014&lt;/font&gt;&lt;/td&gt;&lt;td   style="width: 19px; text-align:left;border-color:#000000;min-width:19px;"&gt;&amp;#160;&lt;/td&gt;&lt;td   style="width: 64px; text-align:right;border-color:#000000;min-width:64px;"&gt;&lt;font style="FONT-FAMILY: Arial;FONT-SIZE: 9pt;COLOR: #000000;TEXT-ALIGN: right;"&gt; 24&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 16px"&gt;&lt;td   style="width: 33px; text-align:center;border-color:#000000;min-width:33px;"&gt;&amp;#160;&lt;/td&gt;&lt;td   style="width: 327px; text-align:left;border-color:#000000;min-width:327px;"&gt;&lt;font style="FONT-FAMILY: Arial;FONT-SIZE: 9pt;COLOR: #000000;"&gt;Thereafter&lt;/font&gt;&lt;/td&gt;&lt;td   style="width: 19px; border-bottom-style:solid;border-bottom-width:1px;text-align:left;border-color:#000000;min-width:19px;"&gt;&amp;#160;&lt;/td&gt;&lt;td   style="width: 64px; border-bottom-style:solid;border-bottom-width:1px;text-align:right;border-color:#000000;min-width:64px;"&gt;&lt;font style="FONT-FAMILY: Arial;FONT-SIZE: 9pt;COLOR: #000000;TEXT-ALIGN: right;"&gt; 489&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 16px"&gt;&lt;td   style="width: 33px; text-align:center;border-color:#000000;min-width:33px;"&gt;&amp;#160;&lt;/td&gt;&lt;td   style="width: 327px; text-align:left;border-color:#000000;min-width:327px;"&gt;&lt;font style="FONT-FAMILY: Arial;FONT-SIZE: 9pt;COLOR: #000000;"&gt;Total minimum lease payments(1)&lt;/font&gt;&lt;/td&gt;&lt;td   style="width: 19px; text-align:left;border-color:#000000;min-width:19px;"&gt;&amp;#160;&lt;/td&gt;&lt;td   style="width: 64px; text-align:right;border-color:#000000;min-width:64px;"&gt;&lt;font style="FONT-FAMILY: Arial;FONT-SIZE: 9pt;COLOR: #000000;TEXT-ALIGN: right;"&gt; 597&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 20px"&gt;&lt;td   style="width: 33px; text-align:center;border-color:#000000;min-width:33px;"&gt;&amp;#160;&lt;/td&gt;&lt;td   style="width: 327px; text-align:left;border-color:#000000;min-width:327px;"&gt;&lt;font style="FONT-FAMILY: Arial;FONT-SIZE: 9pt;COLOR: #000000;"&gt;Less:  estimated executory costs&lt;/font&gt;&lt;/td&gt;&lt;td   style="width: 19px; text-align:left;border-color:#000000;min-width:19px;"&gt;&amp;#160;&lt;/td&gt;&lt;td   style="width: 64px; text-align:right;border-color:#000000;min-width:64px;"&gt;&lt;font style="FONT-FAMILY: Arial;FONT-SIZE: 9pt;COLOR: #000000;TEXT-ALIGN: right;"&gt; (98)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 20px"&gt;&lt;td   style="width: 33px; text-align:center;border-color:#000000;min-width:33px;"&gt;&amp;#160;&lt;/td&gt;&lt;td   style="width: 327px; text-align:left;border-color:#000000;min-width:327px;"&gt;&lt;font style="FONT-FAMILY: Arial;FONT-SIZE: 9pt;COLOR: #000000;"&gt;Less:  interest(2)&lt;/font&gt;&lt;/td&gt;&lt;td   style="width: 19px; border-bottom-style:solid;border-bottom-width:1px;text-align:left;border-color:#000000;min-width:19px;"&gt;&amp;#160;&lt;/td&gt;&lt;td   style="width: 64px; border-bottom-style:solid;border-bottom-width:1px;border-color:#000000;min-width:64px;"&gt;&lt;font style="FONT-FAMILY: Arial;FONT-SIZE: 9pt;COLOR: #000000;"&gt; (316)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 21px"&gt;&lt;td   style="width: 33px; border-bottom-style:solid;border-bottom-width:2px;text-align:center;border-color:#000000;min-width:33px;"&gt;&amp;#160;&lt;/td&gt;&lt;td   style="width: 327px; border-bottom-style:solid;border-bottom-width:2px;text-align:left;border-color:#000000;min-width:327px;"&gt;&lt;font style="FONT-FAMILY: Arial;FONT-SIZE: 9pt;COLOR: #000000;"&gt;Present value of net minimum lease payments(3) &lt;/font&gt;&lt;/td&gt;&lt;td   style="width: 19px; border-bottom-style:solid;border-bottom-width:2px;text-align:left;border-color:#000000;min-width:19px;"&gt;&lt;font style="FONT-FAMILY: Arial;FONT-SIZE: 9pt;COLOR: #000000;"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td   style="width: 64px; border-bottom-style:solid;border-bottom-width:2px;border-color:#000000;min-width:64px;"&gt;&lt;font style="FONT-FAMILY: Arial;FONT-SIZE: 9pt;COLOR: #000000;"&gt; 183&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 21px"&gt;&lt;td   style="width: 33px; text-align:center;border-color:#000000;min-width:33px;"&gt;&lt;font style="FONT-STYLE: italic;FONT-FAMILY: Arial;FONT-SIZE: 8pt;COLOR: #000000;TEXT-ALIGN: center;"&gt;(1)&lt;/font&gt;&lt;/td&gt;&lt;td colspan="3"  style="width: 410px; border-top-style:solid;border-top-width:2px;text-align:left;border-color:#000000;min-width:410px;"&gt;&lt;font style="FONT-STYLE: italic;FONT-FAMILY: Arial;FONT-SIZE: 8pt;COLOR: #000000;TEXT-ALIGN: left;"&gt;This amount will be recorded over the lives of the leases as Cost of Electric Fuel and Purchased Power on Sempra Energy's and SDG&amp;amp;E's Condensed Consolidated Statements of Operations. This expense will receive ratemaking treatment consistent with purchased-power costs.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 21px"&gt;&lt;td   style="width: 33px; text-align:center;border-color:#000000;min-width:33px;"&gt;&lt;font style="FONT-STYLE: italic;FONT-FAMILY: Arial;FONT-SIZE: 8pt;COLOR: #000000;TEXT-ALIGN: center;"&gt;(2)&lt;/font&gt;&lt;/td&gt;&lt;td colspan="3"  style="width: 410px; text-align:left;border-color:#000000;min-width:410px;"&gt;&lt;font style="FONT-STYLE: italic;FONT-FAMILY: Arial;FONT-SIZE: 8pt;COLOR: #000000;TEXT-ALIGN: left;"&gt;Amount necessary to reduce net minimum lease payments to present value at the inception of the leases.  &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 20px"&gt;&lt;td   style="width: 33px; text-align:center;border-color:#000000;min-width:33px;"&gt;&lt;font style="FONT-STYLE: italic;FONT-FAMILY: Arial;FONT-SIZE: 8pt;COLOR: #000000;TEXT-ALIGN: center;"&gt;(3)&lt;/font&gt;&lt;/td&gt;&lt;td colspan="3"  style="width: 410px; text-align:left;border-color:#000000;min-width:410px;"&gt;&lt;font style="FONT-STYLE: italic;FONT-FAMILY: Arial;FONT-SIZE: 8pt;COLOR: #000000;TEXT-ALIGN: left;"&gt;Includes $7 million in Current Portion of Long-term Debt and $176 million in Long-term Debt on Sempra Energy's and SDG&amp;amp;E's Condensed Consolidated Balance Sheets at June 30, 2010.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</NonNumbericText>
          <NonNumericTextHeader>(Dollars in millions)&amp;#160;&amp;#160;2010$ 12&amp;#160;2011&amp;#160; 24&amp;#160;2012&amp;#160; 24&amp;#160;2013&amp;#160; 24&amp;#160;2014&amp;#160; 24&amp;#160;Thereafter&amp;#160; 489&amp;#160;Total</NonNumericTextHeader>
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>us-types:textBlockItemType</ElementDataType>
      <SimpleDataType>textblock</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
  </Rows>
  <Footnotes />
  <NumberOfCols>1</NumberOfCols>
  <NumberOfRows>2</NumberOfRows>
  <HasScenarios>false</HasScenarios>
  <MonetaryRoundingLevel>UnKnown</MonetaryRoundingLevel>
  <SharesRoundingLevel>UnKnown</SharesRoundingLevel>
  <PerShareRoundingLevel>UnKnown</PerShareRoundingLevel>
  <HasPureData>false</HasPureData>
  <SharesShouldBeRounded>true</SharesShouldBeRounded>
</InstanceReport>
